summaryrefslogtreecommitdiff
path: root/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml
diff options
context:
space:
mode:
Diffstat (limited to '.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml')
-rwxr-xr-x.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml1969
1 files changed, 1969 insertions, 0 deletions
diff --git a/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml
new file mode 100755
index 0000000000..c8558072d4
--- /dev/null
+++ b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Server.Kestrel.Core.xml
@@ -0,0 +1,1969 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Microsoft.AspNetCore.Server.Kestrel.Core</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature">
+ <summary>
+ Feature for efficiently handling connection timeouts.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.SetTimeout(System.TimeSpan)">
+ <summary>
+ Close the connection after the specified positive finite <see cref="T:System.TimeSpan"/>
+ unless the timeout is canceled or reset. This will fail if there is an ongoing timeout.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.ResetTimeout(System.TimeSpan)">
+ <summary>
+ Close the connection after the specified positive finite <see cref="T:System.TimeSpan"/>
+ unless the timeout is canceled or reset. This will cancel any ongoing timeouts.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.CancelTimeout">
+ <summary>
+ Prevent the connection from closing after a timeout specified by <see cref="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.SetTimeout(System.TimeSpan)"/>
+ or <see cref="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.ResetTimeout(System.TimeSpan)"/>.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IDecrementConcurrentConnectionCountFeature">
+ <summary>
+ A connection feature allowing middleware to stop counting connections towards <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections"/>.
+ This is used by Kestrel internally to stop counting upgraded connections towards this limit.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IDecrementConcurrentConnectionCountFeature.ReleaseConnection">
+ <summary>
+ Idempotent method to stop counting a connection towards <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections"/>.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature">
+ <summary>
+ Feature to set the minimum data rate at which the the request body must be sent by the client.
+ This feature is not supported for HTTP/2 requests except to disable it entirely by setting <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature.MinDataRate"/> to <see langword="null"/>
+ Instead, use <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinRequestBodyDataRate"/> for server-wide configuration which applies to both HTTP/2 and HTTP/1.x.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature.MinDataRate">
+ <summary>
+ The minimum data rate in bytes/second at which the request body must be sent by the client.
+ Setting this property to null indicates no minimum data rate should be enforced.
+ This limit has no effect on upgraded connections which are always unlimited.
+ This feature is not supported for HTTP/2 requests except to disable it entirely by setting <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature.MinDataRate"/> to <see langword="null"/>
+ Instead, use <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinRequestBodyDataRate"/> for server-wide configuration which applies to both HTTP/2 and HTTP/1.x.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature">
+ <summary>
+ Feature to set the minimum data rate at which the response must be received by the client.
+ This feature is not available for HTTP/2 requests. Instead, use <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinResponseDataRate"/>
+ for server-wide configuration which applies to both HTTP/2 and HTTP/1.x.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature.MinDataRate">
+ <summary>
+ The minimum data rate in bytes/second at which the response must be received by the client.
+ Setting this property to null indicates no minimum data rate should be enforced.
+ This limit has no effect on upgraded connections which are always unlimited.
+ This feature is not available for HTTP/2 requests. Instead, use <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinResponseDataRate"/>
+ for server-wide configuration which applies to both HTTP/2 and HTTP/1.x.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits">
+ <summary>
+ Limits only applicable to HTTP/2 connections.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxStreamsPerConnection">
+ <summary>
+ Limits the number of concurrent request streams per HTTP/2 connection. Excess streams will be refused.
+ <para>
+ Value must be greater than 0, defaults to 100
+ </para>
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.HeaderTableSize">
+ <summary>
+ Limits the size of the header compression table, in octets, the HPACK decoder on the server can use.
+ <para>
+ Value must be greater than 0, defaults to 4096
+ </para>
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxFrameSize">
+ <summary>
+ Indicates the size of the largest frame payload that is allowed to be received, in octets. The size must be between 2^14 and 2^24-1.
+ <para>
+ Value must be between 2^14 and 2^24, defaults to 2^14 (16,384)
+ </para>
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxRequestHeaderFieldSize">
+ <summary>
+ Indicates the size of the maximum allowed size of a request header field sequence. This limit applies to both name and value sequences in their compressed and uncompressed representations.
+ <para>
+ Value must be greater than 0, defaults to 2^14 (16,384)
+ </para>
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialConnectionWindowSize">
+ <summary>
+ Indicates how much request body data the server is willing to receive and buffer at a time aggregated across all
+ requests (streams) per connection. Note requests are also limited by <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialStreamWindowSize"/>
+ <para>
+ Value must be greater than or equal to 65,535 and less than 2^31, defaults to 128 kb.
+ </para>
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialStreamWindowSize">
+ <summary>
+ Indicates how much request body data the server is willing to receive and buffer at a time per stream.
+ Note connections are also limited by <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialConnectionWindowSize"/>
+ <para>
+ Value must be greater than or equal to 65,535 and less than 2^31, defaults to 96 kb.
+ </para>
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.TryCreateIPEndPoint(Microsoft.AspNetCore.Http.BindingAddress,System.Net.IPEndPoint@)">
+ <summary>
+ Returns an <see cref="T:System.Net.IPEndPoint"/> for the given host an port.
+ If the host parameter isn't "localhost" or an IP address, use IPAddress.Any.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.HPack.Huffman.Decode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
+ <summary>
+ Decodes a Huffman encoded string from a byte array.
+ </summary>
+ <param name="src">The source byte array containing the encoded data.</param>
+ <param name="dst">The destination byte array to store the decoded data.</param>
+ <returns>The number of decoded symbols.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.HPack.Huffman.DecodeValue(System.UInt32,System.Int32,System.Int32@)">
+ <summary>
+ Decodes a single symbol from a 32-bit word.
+ </summary>
+ <param name="data">A 32-bit word containing a Huffman encoded symbol.</param>
+ <param name="validBits">
+ The number of bits in <paramref name="data"/> that may contain an encoded symbol.
+ This is not the exact number of bits that encode the symbol. Instead, it prevents
+ decoding the lower bits of <paramref name="data"/> if they don't contain any
+ encoded data.
+ </param>
+ <param name="decodedBits">The number of bits decoded from <paramref name="data"/>.</param>
+ <returns>The decoded symbol.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.HPack.IntegerDecoder">
+ <summary>
+ The maximum we will decode is Int32.MaxValue, which is also the maximum request header field size.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.HPack.IntegerDecoder.BeginTryDecode(System.Byte,System.Int32,System.Int32@)">
+ <summary>
+ Callers must ensure higher bits above the prefix are cleared before calling this method.
+ </summary>
+ <param name="b"></param>
+ <param name="prefixLength"></param>
+ <param name="result"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Stream.Execute">
+ <summary>
+ Used to kick off the request processing loop by derived classes.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.DateHeaderValueManager">
+ <summary>
+ Manages the generation of the date header value.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.DateHeaderValueManager.GetDateHeaderValues">
+ <summary>
+ Returns a value representing the current server date/time for use in the HTTP "Date" response header
+ in accordance with http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18
+ </summary>
+ <returns>The value in string and byte[] format.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.DateHeaderValueManager.SetDateValues(System.DateTimeOffset)">
+ <summary>
+ Sets date values from a provided ticks value
+ </summary>
+ <param name="value">A DateTimeOffset value</param>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1ChunkedEncodingMessageBody">
+ <summary>
+ http://tools.ietf.org/html/rfc2616#section-3.6.1
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1Connection.Abort(Microsoft.AspNetCore.Connections.ConnectionAbortedException)">
+ <summary>
+ Immediately kill the connection and poison the request body stream with an error.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1Connection.StopProcessingNextRequest">
+ <summary>
+ Stops the request processing loop between requests.
+ Called on all active connections when the server wants to initiate a shutdown
+ and after a keep-alive timeout.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1OutputProducer.CompletedBuffer">
+ <summary>
+ Holds a byte[] from the pool and a size value. Basically a Memory but guaranteed to be backed by an ArrayPool byte[], so that we know we can return it.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1UpgradeMessageBody">
+ <summary>
+ The upgrade stream uses the raw connection stream instead of going through the RequestBodyPipe. This
+ removes the redundant copy from the transport pipe to the body pipe.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.TraceIdentifier">
+ <summary>
+ The request id. <seealso cref="P:Microsoft.AspNetCore.Http.HttpContext.TraceIdentifier"/>
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestPipeReader">
+ <summary>
+ Default HttpRequest PipeReader implementation to be used by Kestrel.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestStream.EndRead(System.IAsyncResult)">
+ <inheritdoc />
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestStream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)">
+ <inheritdoc />
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ConnectionManager.UpgradedConnectionCount">
+ <summary>
+ Connections that have been switched to a different protocol.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.DefaultServerAddress">
+ <summary>
+ The endpoint Kestrel will bind to if nothing else is specified.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.DefaultServerHttpsAddress">
+ <summary>
+ The endpoint Kestrel will bind to if nothing else is specified and a default certificate is available.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.UnixPipeHostPrefix">
+ <summary>
+ Prefix of host name used to specify Unix sockets in the configuration.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.PipeDescriptorPrefix">
+ <summary>
+ Prefix of host name used to specify pipe file descriptor in the configuration.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.SocketDescriptorPrefix">
+ <summary>
+ Prefix of host name used to specify socket descriptor in the configuration.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Disposable">
+ <summary>
+ Summary description for Disposable
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.HttpUtilities.GetKnownMethod(System.Span{System.Byte},Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod@,System.Int32@)">
+ <summary>
+ Checks that up to 8 bytes from <paramref name="span"/> correspond to a known HTTP method.
+ </summary>
+ <remarks>
+ A "known HTTP method" can be an HTTP method name defined in the HTTP/1.1 RFC.
+ Since all of those fit in at most 8 bytes, they can be optimally looked up by reading those bytes as a long. Once
+ in that format, it can be checked against the known method.
+ The Known Methods (CONNECT, DELETE, GET, HEAD, PATCH, POST, PUT, OPTIONS, TRACE) are all less than 8 bytes
+ and will be compared with the required space. A mask is used if the Known method is less than 8 bytes.
+ To optimize performance the GET method will be checked first.
+ </remarks>
+ <returns><c>true</c> if the input matches a known string, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.HttpUtilities.GetKnownMethod(System.String)">
+ <summary>
+ Parses string <paramref name="value"/> for a known HTTP method.
+ </summary>
+ <remarks>
+ A "known HTTP method" can be an HTTP method name defined in the HTTP/1.1 RFC.
+ The Known Methods (CONNECT, DELETE, GET, HEAD, PATCH, POST, PUT, OPTIONS, TRACE)
+ </remarks>
+ <returns><see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod"/></returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.HttpUtilities.GetKnownVersion(System.Span{System.Byte},Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpVersion@,System.Byte@)">
+ <summary>
+ Checks 9 bytes from <paramref name="span"/> correspond to a known HTTP version.
+ </summary>
+ <remarks>
+ A "known HTTP version" Is is either HTTP/1.0 or HTTP/1.1.
+ Since those fit in 8 bytes, they can be optimally looked up by reading those bytes as a long. Once
+ in that format, it can be checked against the known versions.
+ The Known versions will be checked with the required '\r'.
+ To optimize performance the HTTP/1.1 will be checked first.
+ </remarks>
+ <returns><c>true</c> if the input matches a known string, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.HttpUtilities.GetKnownVersion(System.Byte*,System.Int32)">
+ <summary>
+ Checks 9 bytes from <paramref name="location"/> correspond to a known HTTP version.
+ </summary>
+ <remarks>
+ A "known HTTP version" Is is either HTTP/1.0 or HTTP/1.1.
+ Since those fit in 8 bytes, they can be optimally looked up by reading those bytes as a long. Once
+ in that format, it can be checked against the known versions.
+ The Known versions will be checked with the required '\r'.
+ To optimize performance the HTTP/1.1 will be checked first.
+ </remarks>
+ <returns><c>true</c> if the input matches a known string, <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.HttpUtilities.GetKnownHttpScheme(System.Span{System.Byte},Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme@)">
+ <summary>
+ Checks 8 bytes from <paramref name="span"/> that correspond to 'http://' or 'https://'
+ </summary>
+ <param name="span">The span</param>
+ <param name="knownScheme">A reference to the known scheme, if the input matches any</param>
+ <returns>True when memory starts with known http or https schema</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ISystemClock">
+ <summary>
+ Abstracts the system clock to facilitate testing.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ISystemClock.UtcNow">
+ <summary>
+ Retrieves the current UTC system time.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ISystemClock.UtcNowTicks">
+ <summary>
+ Retrieves ticks for the current UTC system time.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ISystemClock.UtcNowUnsynchronized">
+ <summary>
+ Retrieves the current UTC system time.
+ This is only safe to use from code called by the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Heartbeat"/>.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.ConcurrentPipeWriter">
+ <summary>
+ Wraps a PipeWriter so you can start appending more data to the pipe prior to the previous flush completing.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.TimingPipeFlusher">
+ <summary>
+ This wraps PipeWriter.FlushAsync() in a way that allows multiple awaiters making it safe to call from publicly
+ exposed Stream implementations while also tracking response data rate.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.WidenFourAsciiBytesToUtf16AndCompareToChars(System.Char@,System.UInt32)">
+ <summary>
+ Given a DWORD which represents a buffer of 4 bytes, widens the buffer into 4 WORDs and
+ compares them to the WORD buffer with machine endianness.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.WidenTwoAsciiBytesToUtf16AndCompareToChars(System.Char@,System.UInt16)">
+ <summary>
+ Given a WORD which represents a buffer of 2 bytes, widens the buffer into 2 WORDs and
+ compares them to the WORD buffer with machine endianness.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.AllBytesInUInt32AreAscii(System.UInt32)">
+ <summary>
+ Returns <see langword="true"/> iff all bytes in <paramref name="value"/> are ASCII.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.AllBytesInUInt16AreAscii(System.UInt16)">
+ <summary>
+ Returns <see langword="true"/> iff all bytes in <paramref name="value"/> are ASCII.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.ConcatAsHexSuffix(System.String,System.Char,System.UInt32)">
+ <summary>
+ A faster version of String.Concat(<paramref name="str"/>, <paramref name="separator"/>, <paramref name="number"/>.ToString("X8"))
+ </summary>
+ <param name="str"></param>
+ <param name="separator"></param>
+ <param name="number"></param>
+ <returns></returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock">
+ <summary>
+ Provides access to the normal system clock.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNow">
+ <summary>
+ Retrieves the current UTC system time.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNowTicks">
+ <summary>
+ Retrieves ticks for the current UTC system time.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNowUnsynchronized">
+ <summary>
+ Retrieves the current UTC system time.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.MemoryPoolExtensions.GetMinimumSegmentSize(System.Buffers.MemoryPool{System.Byte})">
+ <summary>
+ Computes a minimum segment size
+ </summary>
+ <param name="pool"></param>
+ <returns></returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.DuplexPipeStreamAdapter`1">
+ <summary>
+ A helper for wrapping a Stream decorator from an <see cref="T:System.IO.Pipelines.IDuplexPipe"/>.
+ </summary>
+ <typeparam name="TStream"></typeparam>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxResponseBufferSize">
+ <summary>
+ Gets or sets the maximum size of the response buffer before write
+ calls begin to block or return tasks that don't complete until the
+ buffer size drops below the configured limit.
+ Defaults to 65,536 bytes (64 KB).
+ </summary>
+ <remarks>
+ When set to null, the size of the response buffer is unlimited.
+ When set to zero, all write calls will block or return tasks that
+ don't complete until the entire response buffer is flushed.
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestBufferSize">
+ <summary>
+ Gets or sets the maximum size of the request buffer.
+ Defaults to 1,048,576 bytes (1 MB).
+ </summary>
+ <remarks>
+ When set to null, the size of the request buffer is unlimited.
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestLineSize">
+ <summary>
+ Gets or sets the maximum allowed size for the HTTP request line.
+ Defaults to 8,192 bytes (8 KB).
+ </summary>
+ <remarks>
+ For HTTP/2 this measures the total size of the required pseudo headers
+ :method, :scheme, :authority, and :path.
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestHeadersTotalSize">
+ <summary>
+ Gets or sets the maximum allowed size for the HTTP request headers.
+ Defaults to 32,768 bytes (32 KB).
+ </summary>
+ <remarks>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestHeaderCount">
+ <summary>
+ Gets or sets the maximum allowed number of headers per HTTP request.
+ Defaults to 100.
+ </summary>
+ <remarks>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestBodySize">
+ <summary>
+ Gets or sets the maximum allowed size of any request body in bytes.
+ When set to null, the maximum request body size is unlimited.
+ This limit has no effect on upgraded connections which are always unlimited.
+ This can be overridden per-request via <see cref="T:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature"/>.
+ Defaults to 30,000,000 bytes, which is approximately 28.6MB.
+ </summary>
+ <remarks>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.KeepAliveTimeout">
+ <summary>
+ Gets or sets the keep-alive timeout.
+ Defaults to 2 minutes.
+ </summary>
+ <remarks>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.RequestHeadersTimeout">
+ <summary>
+ Gets or sets the maximum amount of time the server will spend receiving request headers.
+ Defaults to 30 seconds.
+ </summary>
+ <remarks>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections">
+ <summary>
+ Gets or sets the maximum number of open connections. When set to null, the number of connections is unlimited.
+ <para>
+ Defaults to null.
+ </para>
+ </summary>
+ <remarks>
+ <para>
+ When a connection is upgraded to another protocol, such as WebSockets, its connection is counted against the
+ <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentUpgradedConnections" /> limit instead of <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections" />.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentUpgradedConnections">
+ <summary>
+ Gets or sets the maximum number of open, upgraded connections. When set to null, the number of upgraded connections is unlimited.
+ An upgraded connection is one that has been switched from HTTP to another protocol, such as WebSockets.
+ <para>
+ Defaults to null.
+ </para>
+ </summary>
+ <remarks>
+ <para>
+ When a connection is upgraded to another protocol, such as WebSockets, its connection is counted against the
+ <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentUpgradedConnections" /> limit instead of <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections" />.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.Http2">
+ <summary>
+ Limits only applicable to HTTP/2 connections.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinRequestBodyDataRate">
+ <summary>
+ Gets or sets the request body minimum data rate in bytes/second.
+ Setting this property to null indicates no minimum data rate should be enforced.
+ This limit has no effect on upgraded connections which are always unlimited.
+ This can be overridden per-request via <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature"/>.
+ Defaults to 240 bytes/second with a 5 second grace period.
+ </summary>
+ <remarks>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinResponseDataRate">
+ <summary>
+ Gets or sets the response minimum data rate in bytes/second.
+ Setting this property to null indicates no minimum data rate should be enforced.
+ This limit has no effect on upgraded connections which are always unlimited.
+ This can be overridden per-request via <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature"/>.
+ <para>
+ Defaults to 240 bytes/second with a 5 second grace period.
+ </para>
+ </summary>
+ <remarks>
+ <para>
+ Contrary to the request body minimum data rate, this rate applies to the response status line and headers as well.
+ </para>
+ <para>
+ This rate is enforced per write operation instead of being averaged over the life of the response. Whenever the server
+ writes a chunk of data, a timer is set to the maximum of the grace period set in this property or the length of the write in
+ bytes divided by the data rate (i.e. the maximum amount of time that write should take to complete with the specified data rate).
+ The connection is aborted if the write has not completed by the time that timer expires.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions">
+ <summary>
+ Provides programmatic configuration of Kestrel-specific features.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenOptions">
+ <summary>
+ Configures the endpoints that Kestrel should listen to.
+ </summary>
+ <remarks>
+ If this list is empty, the server.urls setting (e.g. UseUrls) is used.
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AddServerHeader">
+ <summary>
+ Gets or sets whether the <c>Server</c> header should be included in each response.
+ </summary>
+ <remarks>
+ Defaults to true.
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AllowSynchronousIO">
+ <summary>
+ Gets or sets a value that controls whether synchronous IO is allowed for the <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Request"/> and <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Response"/>
+ </summary>
+ <remarks>
+ Defaults to false.
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.DisableStringReuse">
+ <summary>
+ Gets or sets a value that controls whether the string values materialized
+ will be reused across requests; if they match, or if the strings will always be reallocated.
+ </summary>
+ <remarks>
+ Defaults to false.
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ApplicationServices">
+ <summary>
+ Enables the Listen options callback to resolve and use services registered by the application during startup.
+ Typically initialized by UseKestrel()"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Limits">
+ <summary>
+ Provides access to request limit options.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigurationLoader">
+ <summary>
+ Provides a configuration source where endpoints will be loaded from on server start.
+ The default is null.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.EndpointDefaults">
+ <summary>
+ A default configuration action for all endpoints. Use for Listen, configuration, the default url, and URLs.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.HttpsDefaults">
+ <summary>
+ A default configuration action for all https endpoints.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.DefaultCertificate">
+ <summary>
+ The default server certificate for https endpoints. This is applied lazily after HttpsDefaults and user options.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.IsDevCertLoaded">
+ <summary>
+ Has the default dev certificate load been attempted?
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigureEndpointDefaults(System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Specifies a configuration Action to run for each newly created endpoint. Calling this again will replace
+ the prior action.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigureHttpsDefaults(System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">
+ <summary>
+ Specifies a configuration Action to run for each newly created https endpoint. Calling this again will replace
+ the prior action.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure">
+ <summary>
+ Creates a configuration loader for setting up Kestrel.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure(Microsoft.Extensions.Configuration.IConfiguration)">
+ <summary>
+ Creates a configuration loader for setting up Kestrel that takes an IConfiguration as input.
+ This configuration must be scoped to the configuration section for Kestrel.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPAddress,System.Int32)">
+ <summary>
+ Bind to given IP address and port.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPAddress,System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Bind to given IP address and port.
+ The callback configures endpoint-specific settings.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPEndPoint)">
+ <summary>
+ Bind to given IP endpoint.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPEndPoint,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Bind to given IP address and port.
+ The callback configures endpoint-specific settings.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenLocalhost(System.Int32)">
+ <summary>
+ Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported
+ for this type of endpoint.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenLocalhost(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported
+ for this type of endpoint.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenAnyIP(System.Int32)">
+ <summary>
+ Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenAnyIP(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenUnixSocket(System.String)">
+ <summary>
+ Bind to given Unix domain socket path.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenUnixSocket(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Bind to given Unix domain socket path.
+ Specify callback to configure endpoint-specific settings.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenHandle(System.UInt64)">
+ <summary>
+ Open a socket file descriptor.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenHandle(System.UInt64,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Open a socket file descriptor.
+ The callback configures endpoint-specific settings.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions">
+ <summary>
+ Describes either an <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint"/>, Unix domain socket path, or a file descriptor for an already open
+ socket that Kestrel should bind to or open.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint">
+ <summary>
+ The <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint"/> to bind to.
+ Only set if the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> <see cref="T:System.Type"/> is <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.SocketPath">
+ <summary>
+ The absolute path to a Unix domain socket to bind to.
+ Only set if the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> <see cref="T:System.Type"/> is <see cref="T:System.Net.Sockets.UnixDomainSocketEndPoint"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.FileHandle">
+ <summary>
+ A file descriptor for the socket to open.
+ Only set if the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> <see cref="T:System.Type"/> is <see cref="T:Microsoft.AspNetCore.Connections.FileHandleEndPoint"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.KestrelServerOptions">
+ <summary>
+ Enables connection middleware to resolve and use services registered by the application during startup.
+ Only set if accessed from the callback of a <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.KestrelServerOptions"/> Listen* method.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Protocols">
+ <summary>
+ The protocols enabled on this endpoint.
+ </summary>
+ <remarks>Defaults to HTTP/1.x and HTTP/2.</remarks>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.GetDisplayName">
+ <summary>
+ Gets the name of this endpoint to display on command-line when the web server starts.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Use(System.Func{Microsoft.AspNetCore.Connections.ConnectionDelegate,Microsoft.AspNetCore.Connections.ConnectionDelegate})">
+ <summary>
+ Adds a middleware delegate to the connection pipeline.
+ Configured by the <c>UseHttps()</c> and <see cref="M:Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)"/>
+ extension methods.
+ </summary>
+ <param name="middleware">The middleware delegate.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.LocalhostListenOptions.GetDisplayName">
+ <summary>
+ Gets the name of this endpoint to display on command-line when the web server starts.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.#ctor(System.Double,System.TimeSpan)">
+ <summary>
+ Creates a new instance of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate"/>.
+ </summary>
+ <param name="bytesPerSecond">The minimum rate in bytes/second at which data should be processed.</param>
+ <param name="gracePeriod">The amount of time to delay enforcement of <paramref name="bytesPerSecond"/>,
+ starting at the time data is first read or written.</param>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.BytesPerSecond">
+ <summary>
+ The minimum rate in bytes/second at which data should be processed.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.GracePeriod">
+ <summary>
+ The amount of time to delay enforcement of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate" />,
+ starting at the time data is first read or written.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest">
+ <summary>Bad request.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_BadChunkSizeData">
+ <summary>Bad chunk size data.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_BadChunkSuffix">
+ <summary>Bad chunk suffix.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_ChunkedRequestIncomplete">
+ <summary>Chunked request incomplete.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_FinalTransferCodingNotChunked">
+ <summary>The message body length cannot be determined because the final transfer coding was set to '{detail}' instead of 'chunked'.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_FinalTransferCodingNotChunked(System.Object)">
+ <summary>The message body length cannot be determined because the final transfer coding was set to '{detail}' instead of 'chunked'.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_HeadersExceedMaxTotalSize">
+ <summary>Request headers too long.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidCharactersInHeaderName">
+ <summary>Invalid characters in header name.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidContentLength_Detail">
+ <summary>Invalid content length: {detail}</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidContentLength_Detail(System.Object)">
+ <summary>Invalid content length: {detail}</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidHostHeader">
+ <summary>Invalid Host header.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidHostHeader_Detail">
+ <summary>Invalid Host header: '{detail}'</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidHostHeader_Detail(System.Object)">
+ <summary>Invalid Host header: '{detail}'</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestHeadersNoCRLF">
+ <summary>Invalid request headers: missing final CRLF in header fields.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestHeader_Detail">
+ <summary>Invalid request header: '{detail}'</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestHeader_Detail(System.Object)">
+ <summary>Invalid request header: '{detail}'</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestLine">
+ <summary>Invalid request line.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestLine_Detail">
+ <summary>Invalid request line: '{detail}'</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestLine_Detail(System.Object)">
+ <summary>Invalid request line: '{detail}'</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestTarget_Detail">
+ <summary>Invalid request target: '{detail}'</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestTarget_Detail(System.Object)">
+ <summary>Invalid request target: '{detail}'</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_LengthRequired">
+ <summary>{detail} request contains no Content-Length or Transfer-Encoding header.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_LengthRequired(System.Object)">
+ <summary>{detail} request contains no Content-Length or Transfer-Encoding header.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_LengthRequiredHttp10">
+ <summary>{detail} request contains no Content-Length header.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_LengthRequiredHttp10(System.Object)">
+ <summary>{detail} request contains no Content-Length header.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MalformedRequestInvalidHeaders">
+ <summary>Malformed request: invalid headers.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MethodNotAllowed">
+ <summary>Method not allowed.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MissingHostHeader">
+ <summary>Request is missing Host header.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MultipleContentLengths">
+ <summary>Multiple Content-Length headers.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MultipleHostHeaders">
+ <summary>Multiple Host headers.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestLineTooLong">
+ <summary>Request line too long.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestHeadersTimeout">
+ <summary>Reading the request headers timed out.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_TooManyHeaders">
+ <summary>Request contains too many headers.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UnexpectedEndOfRequestContent">
+ <summary>Unexpected end of request content.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UnrecognizedHTTPVersion">
+ <summary>Unrecognized HTTP version: '{detail}'</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_UnrecognizedHTTPVersion(System.Object)">
+ <summary>Unrecognized HTTP version: '{detail}'</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UpgradeRequestCannotHavePayload">
+ <summary>Requests with 'Connection: Upgrade' cannot have content in the request body.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FallbackToIPv4Any">
+ <summary>Failed to bind to http://[::]:{port} (IPv6Any). Attempting to bind to http://0.0.0.0:{port} instead.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatFallbackToIPv4Any(System.Object)">
+ <summary>Failed to bind to http://[::]:{port} (IPv6Any). Attempting to bind to http://0.0.0.0:{port} instead.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ResponseStreamWasUpgraded">
+ <summary>Cannot write to response body after connection has been upgraded.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BigEndianNotSupported">
+ <summary>Kestrel does not support big-endian architectures.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBufferSmallerThanRequestHeaderBuffer">
+ <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request header size ({requestHeaderSize}).</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMaxRequestBufferSmallerThanRequestHeaderBuffer(System.Object,System.Object)">
+ <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request header size ({requestHeaderSize}).</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBufferSmallerThanRequestLineBuffer">
+ <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request line size ({requestLineSize}).</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMaxRequestBufferSmallerThanRequestLineBuffer(System.Object,System.Object)">
+ <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request line size ({requestLineSize}).</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerAlreadyStarted">
+ <summary>Server has already started.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnknownTransportMode">
+ <summary>Unknown transport mode: '{mode}'.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatUnknownTransportMode(System.Object)">
+ <summary>Unknown transport mode: '{mode}'.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidAsciiOrControlChar">
+ <summary>Invalid non-ASCII or control character in header: {character}</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidAsciiOrControlChar(System.Object)">
+ <summary>Invalid non-ASCII or control character in header: {character}</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidContentLength_InvalidNumber">
+ <summary>Invalid Content-Length: "{value}". Value must be a positive integral number.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidContentLength_InvalidNumber(System.Object)">
+ <summary>Invalid Content-Length: "{value}". Value must be a positive integral number.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeNumberOrNullRequired">
+ <summary>Value must be null or a non-negative number.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeNumberRequired">
+ <summary>Value must be a non-negative number.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberRequired">
+ <summary>Value must be a positive number.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberOrNullRequired">
+ <summary>Value must be null or a positive number.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnixSocketPathMustBeAbsolute">
+ <summary>Unix socket path must be absolute.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AddressBindingFailed">
+ <summary>Failed to bind to address {address}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatAddressBindingFailed(System.Object)">
+ <summary>Failed to bind to address {address}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BindingToDefaultAddress">
+ <summary>No listening endpoints were configured. Binding to {address} by default.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBindingToDefaultAddress(System.Object)">
+ <summary>No listening endpoints were configured. Binding to {address} by default.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConfigureHttpsFromMethodCall">
+ <summary>HTTPS endpoints can only be configured using {methodName}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatConfigureHttpsFromMethodCall(System.Object)">
+ <summary>HTTPS endpoints can only be configured using {methodName}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConfigurePathBaseFromMethodCall">
+ <summary>A path base can only be configured using {methodName}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatConfigurePathBaseFromMethodCall(System.Object)">
+ <summary>A path base can only be configured using {methodName}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.DynamicPortOnLocalhostNotSupported">
+ <summary>Dynamic port binding is not supported when binding to localhost. You must either bind to 127.0.0.1:0 or [::1]:0, or both.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndpointAlreadyInUse">
+ <summary>Failed to bind to address {endpoint}: address already in use.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatEndpointAlreadyInUse(System.Object)">
+ <summary>Failed to bind to address {endpoint}: address already in use.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidUrl">
+ <summary>Invalid URL: '{url}'.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidUrl(System.Object)">
+ <summary>Invalid URL: '{url}'.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NetworkInterfaceBindingFailed">
+ <summary>Unable to bind to {address} on the {interfaceName} interface: '{error}'.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatNetworkInterfaceBindingFailed(System.Object,System.Object,System.Object)">
+ <summary>Unable to bind to {address} on the {interfaceName} interface: '{error}'.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.OverridingWithKestrelOptions">
+ <summary>Overriding address(es) '{addresses}'. Binding to endpoints defined in {methodName} instead.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatOverridingWithKestrelOptions(System.Object,System.Object)">
+ <summary>Overriding address(es) '{addresses}'. Binding to endpoints defined in {methodName} instead.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.OverridingWithPreferHostingUrls">
+ <summary>Overriding endpoints defined in UseKestrel() because {settingName} is set to true. Binding to address(es) '{addresses}' instead.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatOverridingWithPreferHostingUrls(System.Object,System.Object)">
+ <summary>Overriding endpoints defined in UseKestrel() because {settingName} is set to true. Binding to address(es) '{addresses}' instead.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnsupportedAddressScheme">
+ <summary>Unrecognized scheme in server address '{address}'. Only 'http://' is supported.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatUnsupportedAddressScheme(System.Object)">
+ <summary>Unrecognized scheme in server address '{address}'. Only 'http://' is supported.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HeadersAreReadOnly">
+ <summary>Headers are read-only, response has already started.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.KeyAlreadyExists">
+ <summary>An item with the same key has already been added.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HeaderNotAllowedOnResponse">
+ <summary>Setting the header {name} is not allowed on responses with status code {statusCode}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHeaderNotAllowedOnResponse(System.Object,System.Object)">
+ <summary>Setting the header {name} is not allowed on responses with status code {statusCode}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ParameterReadOnlyAfterResponseStarted">
+ <summary>{name} cannot be set because the response has already started.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatParameterReadOnlyAfterResponseStarted(System.Object)">
+ <summary>{name} cannot be set because the response has already started.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestProcessingAborted">
+ <summary>Request processing didn't complete within the shutdown timeout.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.TooFewBytesWritten">
+ <summary>Response Content-Length mismatch: too few bytes written ({written} of {expected}).</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatTooFewBytesWritten(System.Object,System.Object)">
+ <summary>Response Content-Length mismatch: too few bytes written ({written} of {expected}).</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.TooManyBytesWritten">
+ <summary>Response Content-Length mismatch: too many bytes written ({written} of {expected}).</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatTooManyBytesWritten(System.Object,System.Object)">
+ <summary>Response Content-Length mismatch: too many bytes written ({written} of {expected}).</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnhandledApplicationException">
+ <summary>The response has been aborted due to an unhandled application exception.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.WritingToResponseBodyNotSupported">
+ <summary>Writing to the response body is invalid for responses with status code {statusCode}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatWritingToResponseBodyNotSupported(System.Object)">
+ <summary>Writing to the response body is invalid for responses with status code {statusCode}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionShutdownError">
+ <summary>Connection shutdown abnormally.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestProcessingEndError">
+ <summary>Connection processing ended abnormally.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.CannotUpgradeNonUpgradableRequest">
+ <summary>Cannot upgrade a non-upgradable request. Check IHttpUpgradeFeature.IsUpgradableRequest to determine if a request can be upgraded.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UpgradedConnectionLimitReached">
+ <summary>Request cannot be upgraded because the server has already opened the maximum number of upgraded connections.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UpgradeCannotBeCalledMultipleTimes">
+ <summary>IHttpUpgradeFeature.UpgradeAsync was already called and can only be called once per connection.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestBodyTooLarge">
+ <summary>Request body too large.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBodySizeCannotBeModifiedAfterRead">
+ <summary>The maximum request body size cannot be modified after the app has already started reading from the request body.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBodySizeCannotBeModifiedForUpgradedRequests">
+ <summary>The maximum request body size cannot be modified after the request has been upgraded.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveTimeSpanRequired">
+ <summary>Value must be a positive TimeSpan.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeTimeSpanRequired">
+ <summary>Value must be a non-negative TimeSpan.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MinimumGracePeriodRequired">
+ <summary>The request body rate enforcement grace period must be greater than {heartbeatInterval} second.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMinimumGracePeriodRequired(System.Object)">
+ <summary>The request body rate enforcement grace period must be greater than {heartbeatInterval} second.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.SynchronousReadsDisallowed">
+ <summary>Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronousIO to true instead.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.SynchronousWritesDisallowed">
+ <summary>Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberOrNullMinDataRateRequired">
+ <summary>Value must be a positive number. To disable a minimum data rate, use null where a MinDataRate instance is expected.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConcurrentTimeoutsNotSupported">
+ <summary>Concurrent timeouts are not supported.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveFiniteTimeSpanRequired">
+ <summary>Timespan must be positive and finite.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndPointRequiresAtLeastOneProtocol">
+ <summary>An endpoint must be configured to serve at least one protocol.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndPointHttp2NotNegotiated">
+ <summary>HTTP/2 over TLS was not negotiated on an HTTP/2-only endpoint.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorDynamicTableSizeUpdateTooLarge">
+ <summary>A dynamic table size of {size} octets is greater than the configured maximum size of {maxSize} octets.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackErrorDynamicTableSizeUpdateTooLarge(System.Object,System.Object)">
+ <summary>A dynamic table size of {size} octets is greater than the configured maximum size of {maxSize} octets.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIndexOutOfRange">
+ <summary>Index {index} is outside the bounds of the header field table.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackErrorIndexOutOfRange(System.Object)">
+ <summary>Index {index} is outside the bounds of the header field table.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorIncomplete">
+ <summary>Input data could not be fully decoded.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorEOS">
+ <summary>Input data contains the EOS symbol.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorDestinationTooSmall">
+ <summary>The destination buffer is not large enough to store the decoded data.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanError">
+ <summary>Huffman decoding error.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackStringLengthTooLarge">
+ <summary>Decoded string length of {length} octets is greater than the configured maximum length of {maxStringLength} octets.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackStringLengthTooLarge(System.Object,System.Object)">
+ <summary>Decoded string length of {length} octets is greater than the configured maximum length of {maxStringLength} octets.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIncompleteHeaderBlock">
+ <summary>The header block was incomplete and could not be fully decoded.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdEven">
+ <summary>The client sent a {frameType} frame with even stream ID {streamId}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdEven(System.Object,System.Object)">
+ <summary>The client sent a {frameType} frame with even stream ID {streamId}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPushPromiseReceived">
+ <summary>The client sent a A PUSH_PROMISE frame.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeadersInterleaved">
+ <summary>The client sent a {frameType} frame to stream ID {streamId} before signaling of the header block for stream ID {headersStreamId}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorHeadersInterleaved(System.Object,System.Object,System.Object)">
+ <summary>The client sent a {frameType} frame to stream ID {streamId} before signaling of the header block for stream ID {headersStreamId}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdZero">
+ <summary>The client sent a {frameType} frame with stream ID 0.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdZero(System.Object)">
+ <summary>The client sent a {frameType} frame with stream ID 0.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdNotZero">
+ <summary>The client sent a {frameType} frame with stream ID different than 0.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdNotZero(System.Object)">
+ <summary>The client sent a {frameType} frame with stream ID different than 0.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPaddingTooLong">
+ <summary>The client sent a {frameType} frame with padding longer than or with the same length as the sent data.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorPaddingTooLong(System.Object)">
+ <summary>The client sent a {frameType} frame with padding longer than or with the same length as the sent data.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamClosed">
+ <summary>The client sent a {frameType} frame to closed stream ID {streamId}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamClosed(System.Object,System.Object)">
+ <summary>The client sent a {frameType} frame to closed stream ID {streamId}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamHalfClosedRemote">
+ <summary>The client sent a {frameType} frame to stream ID {streamId} which is in the "half-closed (remote) state".</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamHalfClosedRemote(System.Object,System.Object)">
+ <summary>The client sent a {frameType} frame to stream ID {streamId} which is in the "half-closed (remote) state".</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamSelfDependency">
+ <summary>The client sent a {frameType} frame with dependency information that would cause stream ID {streamId} to depend on itself.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamSelfDependency(System.Object,System.Object)">
+ <summary>The client sent a {frameType} frame with dependency information that would cause stream ID {streamId} to depend on itself.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorUnexpectedFrameLength">
+ <summary>The client sent a {frameType} frame with length different than {expectedLength}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorUnexpectedFrameLength(System.Object,System.Object)">
+ <summary>The client sent a {frameType} frame with length different than {expectedLength}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsLengthNotMultipleOfSix">
+ <summary>The client sent a SETTINGS frame with a length that is not a multiple of 6.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsAckLengthNotZero">
+ <summary>The client sent a SETTINGS frame with ACK set and length different than 0.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsParameterOutOfRange">
+ <summary>The client sent a SETTINGS frame with a value for parameter {parameter} that is out of range.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorSettingsParameterOutOfRange(System.Object)">
+ <summary>The client sent a SETTINGS frame with a value for parameter {parameter} that is out of range.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorWindowUpdateIncrementZero">
+ <summary>The client sent a WINDOW_UPDATE frame with a window size increment of 0.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorContinuationWithNoHeaders">
+ <summary>The client sent a CONTINUATION frame not preceded by a HEADERS frame.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdle">
+ <summary>The client sent a {frameType} frame to idle stream ID {streamId}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdle(System.Object,System.Object)">
+ <summary>The client sent a {frameType} frame to idle stream ID {streamId}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorTrailersContainPseudoHeaderField">
+ <summary>The client sent trailers containing one or more pseudo-header fields.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeaderNameUppercase">
+ <summary>The client sent a header with uppercase characters in its name.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorTrailerNameUppercase">
+ <summary>The client sent a trailer with uppercase characters in its name.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeadersWithTrailersNoEndStream">
+ <summary>The client sent a HEADERS frame containing trailers without setting the END_STREAM flag.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMissingMandatoryPseudoHeaderFields">
+ <summary>Request headers missing one or more mandatory pseudo-header fields.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPseudoHeaderFieldAfterRegularHeaders">
+ <summary>Pseudo-header field found in request headers after regular header fields.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorUnknownPseudoHeaderField">
+ <summary>Request headers contain unknown pseudo-header field.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorResponsePseudoHeaderField">
+ <summary>Request headers contain response-specific pseudo-header field.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorDuplicatePseudoHeaderField">
+ <summary>Request headers contain duplicate pseudo-header field.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorConnectionSpecificHeaderField">
+ <summary>Request headers contain connection-specific header field.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnableToConfigureHttpsBindings">
+ <summary>Unable to configure default https bindings because no IDefaultHttpsProvider service was provided.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AuthenticationFailed">
+ <summary>Failed to authenticate HTTPS connection.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AuthenticationTimedOut">
+ <summary>Authentication of the HTTPS connection timed out.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidServerCertificateEku">
+ <summary>Certificate {thumbprint} cannot be used as an SSL server certificate. It has an Extended Key Usage extension but the usages do not include Server Authentication (OID 1.3.6.1.5.5.7.3.1).</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidServerCertificateEku(System.Object)">
+ <summary>Certificate {thumbprint} cannot be used as an SSL server certificate. It has an Extended Key Usage extension but the usages do not include Server Authentication (OID 1.3.6.1.5.5.7.3.1).</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveTimeSpanRequired1">
+ <summary>Value must be a positive TimeSpan.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerCertificateRequired">
+ <summary>The server certificate parameter is required.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BindingToDefaultAddresses">
+ <summary>No listening endpoints were configured. Binding to {address0} and {address1} by default.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBindingToDefaultAddresses(System.Object,System.Object)">
+ <summary>No listening endpoints were configured. Binding to {address0} and {address1} by default.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.CertNotFoundInStore">
+ <summary>The requested certificate {subject} could not be found in {storeLocation}/{storeName} with AllowInvalid setting: {allowInvalid}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatCertNotFoundInStore(System.Object,System.Object,System.Object,System.Object)">
+ <summary>The requested certificate {subject} could not be found in {storeLocation}/{storeName} with AllowInvalid setting: {allowInvalid}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndpointMissingUrl">
+ <summary>The endpoint {endpointName} is missing the required 'Url' parameter.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatEndpointMissingUrl(System.Object)">
+ <summary>The endpoint {endpointName} is missing the required 'Url' parameter.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NoCertSpecifiedNoDevelopmentCertificateFound">
+ <summary>Unable to configure HTTPS endpoint. No server certificate was specified, and the default developer certificate could not be found or is out of date.
+ To generate a developer certificate run 'dotnet dev-certs https'. To trust the certificate (Windows and mac ...</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MultipleCertificateSources">
+ <summary>The endpoint {endpointName} specified multiple certificate sources.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMultipleCertificateSources(System.Object)">
+ <summary>The endpoint {endpointName} specified multiple certificate sources.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.WritingToResponseBodyAfterResponseCompleted">
+ <summary>Cannot write to the response body, the response has completed.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestBodyTimeout">
+ <summary>Reading the request body timed out due to data arriving too slowly. See MinRequestBodyDataRate.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedByApplication">
+ <summary>The connection was aborted by the application.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedDuringServerShutdown">
+ <summary>The connection was aborted because the server is shutting down and request processing didn't complete within the time specified by HostOptions.ShutdownTimeout.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionTimedBecauseResponseMininumDataRateNotSatisfied">
+ <summary>The connection was timed out by the server because the response was not read by the client at the specified minimum data rate.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionTimedOutByServer">
+ <summary>The connection was timed out by the server.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorFrameOverLimit">
+ <summary>The received frame size of {size} exceeds the limit {limit}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorFrameOverLimit(System.Object,System.Object)">
+ <summary>The received frame size of {size} exceeds the limit {limit}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMinTlsVersion">
+ <summary>Tls 1.2 or later must be used for HTTP/2. {protocol} was negotiated.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorMinTlsVersion(System.Object)">
+ <summary>Tls 1.2 or later must be used for HTTP/2. {protocol} was negotiated.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorInvalidPreface">
+ <summary>Invalid HTTP/2 connection preface.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidEmptyHeaderName">
+ <summary>Header name cannot be a null or empty string.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionOrStreamAbortedByCancellationToken">
+ <summary>The connection or stream was aborted because a write operation was aborted with a CancellationToken.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorInitialWindowSizeInvalid">
+ <summary>The client sent a SETTINGS frame with a SETTINGS_INITIAL_WINDOW_SIZE that caused a flow-control window to exceed the maximum size.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorWindowUpdateSizeInvalid">
+ <summary>The client sent a WINDOW_UPDATE frame that caused a flow-control window to exceed the maximum size.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ConnectionFaulted">
+ <summary>The HTTP/2 connection faulted.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamResetByClient">
+ <summary>The client reset the request stream.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamAborted">
+ <summary>The request stream was aborted.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorFlowControlWindowExceeded">
+ <summary>The client sent more data than what was available in the flow-control window.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorConnectMustNotSendSchemeOrPath">
+ <summary>CONNECT requests must not send :scheme or :path headers.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMethodInvalid">
+ <summary>The Method '{method}' is invalid.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorMethodInvalid(System.Object)">
+ <summary>The Method '{method}' is invalid.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorPathInvalid">
+ <summary>The request :path is invalid: '{path}'</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamErrorPathInvalid(System.Object)">
+ <summary>The request :path is invalid: '{path}'</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorSchemeMismatch">
+ <summary>The request :scheme header '{requestScheme}' does not match the transport scheme '{transportScheme}'.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamErrorSchemeMismatch(System.Object,System.Object)">
+ <summary>The request :scheme header '{requestScheme}' does not match the transport scheme '{transportScheme}'.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorLessDataThanLength">
+ <summary>Less data received than specified in the Content-Length header.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorMoreDataThanLength">
+ <summary>More data received than specified in the Content-Length header.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorAfterHeaders">
+ <summary>An error occurred after the response headers were sent, a reset is being sent.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMaxStreams">
+ <summary>A new stream was refused because this connection has reached its stream limit.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.GreaterThanZeroRequired">
+ <summary>A value greater than zero is required.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ArgumentOutOfRange">
+ <summary>A value between {min} and {max} is required.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatArgumentOutOfRange(System.Object,System.Object)">
+ <summary>A value between {min} and {max} is required.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorDynamicTableSizeUpdateNotAtBeginningOfHeaderBlock">
+ <summary>Dynamic tables size update did not occur at the beginning of the first header block.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorNotEnoughBuffer">
+ <summary>The given buffer was too small to encode any headers.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIntegerTooBig">
+ <summary>The decoded integer exceeds the maximum value of Int32.MaxValue.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedByClient">
+ <summary>The client closed the connection.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamAborted">
+ <summary>A frame of type {frameType} was received after stream {streamId} was reset or aborted.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamAborted(System.Object,System.Object)">
+ <summary>A frame of type {frameType} was received after stream {streamId} was reset or aborted.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ProtocolSelectionFailed">
+ <summary>HTTP protocol selection failed.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerShutdownDuringConnectionInitialization">
+ <summary>Server shutdown started during connection initialization.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.StartAsyncBeforeGetMemory">
+ <summary>Cannot call GetMemory() until response has started. Call HttpResponse.StartAsync() before calling GetMemory().</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2MinDataRateNotSupported">
+ <summary>This feature is not supported for HTTP/2 requests except to disable it entirely by setting the rate to null.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestTrailersNotAvailable">
+ <summary>The request trailers are not available yet. They may not be available until the full request body is read.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HTTP2NoTlsOsx">
+ <summary>HTTP/2 over TLS is not supported on macOS due to missing ALPN support.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HTTP2NoTlsWin7">
+ <summary>HTTP/2 over TLS is not supported on Windows 7 due to missing ALPN support.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamResetByApplication">
+ <summary>The HTTP/2 stream was reset by the application with error code {errorCode}.</summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamResetByApplication(System.Object)">
+ <summary>The HTTP/2 stream was reset by the application with error code {errorCode}.</summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2TellClientToCalmDown">
+ <summary>A new stream was refused because this connection has too many streams that haven't finished processing. This may happen if many streams are aborted but not yet cleaned up.</summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode">
+ <summary>
+ Describes the client certificate requirements for a HTTPS connection.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.NoCertificate">
+ <summary>
+ A client certificate is not required and will not be requested from clients.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.AllowCertificate">
+ <summary>
+ A client certificate will be requested; however, authentication will not fail if a certificate is not provided by the client.
+ </summary>
+ </member>
+ <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.RequireCertificate">
+ <summary>
+ A client certificate will be requested, and the client must provide a valid certificate for authentication to succeed.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions">
+ <summary>
+ Settings for how Kestrel should handle HTTPS connections.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.#ctor">
+ <summary>
+ Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificate">
+ <summary>
+ <para>
+ Specifies the server certificate used to authenticate HTTPS connections. This is ignored if ServerCertificateSelector is set.
+ </para>
+ <para>
+ If the server certificate has an Extended Key Usage extension, the usages must include Server Authentication (OID 1.3.6.1.5.5.7.3.1).
+ </para>
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificateSelector">
+ <summary>
+ <para>
+ A callback that will be invoked to dynamically select a server certificate. This is higher priority than ServerCertificate.
+ If SNI is not available then the name parameter will be null.
+ </para>
+ <para>
+ If the server certificate has an Extended Key Usage extension, the usages must include Server Authentication (OID 1.3.6.1.5.5.7.3.1).
+ </para>
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateMode">
+ <summary>
+ Specifies the client certificate requirements for a HTTPS connection. Defaults to <see cref="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.NoCertificate"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateValidation">
+ <summary>
+ Specifies a callback for additional client certificate validation that will be invoked during authentication. This will be ignored
+ if <see cref="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.AllowAnyClientCertificate"/> is called after this callback is set.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.SslProtocols">
+ <summary>
+ Specifies allowable SSL protocols. Defaults to <see cref="F:System.Security.Authentication.SslProtocols.Tls12" /> and <see cref="F:System.Security.Authentication.SslProtocols.Tls11"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HttpProtocols">
+ <summary>
+ The protocols enabled on this endpoint.
+ </summary>
+ <remarks>Defaults to HTTP/1.x only.</remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.CheckCertificateRevocation">
+ <summary>
+ Specifies whether the certificate revocation list is checked during authentication.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.AllowAnyClientCertificate">
+ <summary>
+ Overrides the current <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateValidation"/> callback and allows any client certificate.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.OnAuthenticate">
+ <summary>
+ Provides direct configuration of the <see cref="T:System.Net.Security.SslServerAuthenticationOptions"/> on a per-connection basis.
+ This is called after all of the other settings have already been applied.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HandshakeTimeout">
+ <summary>
+ Specifies the maximum amount of time allowed for the TLS/SSL handshake. This must be positive and finite.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.EndpointConfiguration})">
+ <summary>
+ Specifies a configuration Action to run when an endpoint with the given name is loaded from configuration.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPAddress,System.Int32)">
+ <summary>
+ Bind to given IP address and port.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPAddress,System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Bind to given IP address and port.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPEndPoint)">
+ <summary>
+ Bind to given IP endpoint.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPEndPoint,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Bind to given IP address and port.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LocalhostEndpoint(System.Int32)">
+ <summary>
+ Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported
+ for this type of endpoint.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LocalhostEndpoint(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported
+ for this type of endpoint.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.AnyIPEndpoint(System.Int32)">
+ <summary>
+ Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.AnyIPEndpoint(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.UnixSocketEndpoint(System.String)">
+ <summary>
+ Bind to given Unix domain socket path.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.UnixSocketEndpoint(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Bind to given Unix domain socket path.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.HandleEndpoint(System.UInt64)">
+ <summary>
+ Open a socket file descriptor.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.HandleEndpoint(System.UInt64,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Open a socket file descriptor.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions">
+ <summary>
+ Extension methods for <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> that configure Kestrel to use HTTPS for a given endpoint.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)">
+ <summary>
+ Configure Kestrel to use HTTPS with the default certificate if available.
+ This will throw if no default certificate is configured.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String)">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="fileName">The name of a certificate file, relative to the directory that contains the application
+ content files.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String,System.String)">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="fileName">The name of a certificate file, relative to the directory that contains the application
+ content files.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String,System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="fileName">The name of a certificate file, relative to the directory that contains the application content files.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String)">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="storeName">The certificate store to load the certificate from.</param>
+ <param name="subject">The subject name for the certificate to load.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean)">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="storeName">The certificate store to load the certificate from.</param>
+ <param name="subject">The subject name for the certificate to load.</param>
+ <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean,System.Security.Cryptography.X509Certificates.StoreLocation)">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="storeName">The certificate store to load the certificate from.</param>
+ <param name="subject">The subject name for the certificate to load.</param>
+ <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>
+ <param name="location">The store location to load the certificate from.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean,System.Security.Cryptography.X509Certificates.StoreLocation,System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="storeName">The certificate store to load the certificate from.</param>
+ <param name="subject">The subject name for the certificate to load.</param>
+ <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>
+ <param name="location">The store location to load the certificate from.</param>
+ <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions"> The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="serverCertificate">The X.509 certificate.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="serverCertificate">The X.509 certificate.</param>
+ <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="configureOptions">An action to configure options for HTTPS.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions)">
+ <summary>
+ Configure Kestrel to use HTTPS.
+ </summary>
+ <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>
+ <param name="httpsOptions">Options to configure HTTPS.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)">
+ <summary>
+ Emits verbose logs for bytes read from and written to the connection.
+ </summary>
+ <returns>
+ The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.
+ </returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String)">
+ <summary>
+ Emits verbose logs for bytes read from and written to the connection.
+ </summary>
+ <returns>
+ The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.
+ </returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.KestrelServerOptionsSystemdExtensions.UseSystemd(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions)">
+ <summary>
+ Open file descriptor (SD_LISTEN_FDS_START) initialized by systemd socket-based activation logic if available.
+ </summary>
+ <returns>
+ The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions"/>.
+ </returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Hosting.KestrelServerOptionsSystemdExtensions.UseSystemd(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">
+ <summary>
+ Open file descriptor (SD_LISTEN_FDS_START) initialized by systemd socket-based activation logic if available.
+ Specify callback to configure endpoint-specific settings.
+ </summary>
+ <returns>
+ The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions"/>.
+ </returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeRequestLine(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Boolean)">
+ <summary>
+ Unescape a URL path
+ </summary>
+ <param name="source">The byte span represents a UTF8 encoding url path.</param>
+ <param name="destination">The byte span where unescaped url path is copied to.</param>
+ <param name="isFormEncoding">Whether we are doing form encoding or not.</param>
+ <returns>The length of the byte sequence of the unescaped url path.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeInPlace(System.Span{System.Byte},System.Boolean)">
+ <summary>
+ Unescape a URL path in place.
+ </summary>
+ <param name="buffer">The byte span represents a UTF8 encoding url path.</param>
+ <param name="isFormEncoding">Whether we are doing form encoding or not.</param>
+ <returns>The number of the bytes representing the result.</returns>
+ <remarks>
+ The unescape is done in place, which means after decoding the result is the subset of
+ the input span.
+ </remarks>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeCore(System.Int32@,System.Int32@,System.Span{System.Byte},System.Boolean)">
+ <summary>
+ Unescape the percent-encodings
+ </summary>
+ <param name="sourceIndex">The iterator point to the first % char</param>
+ <param name="destinationIndex">The place to write to</param>
+ <param name="buffer">The byte array</param>
+ <param name="isFormEncoding">Whether we are doing form encodoing</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.UnescapePercentEncoding(System.Int32@,System.Span{System.Byte},System.Boolean)">
+ <summary>
+ Read the percent-encoding and try unescape it.
+
+ The operation first peek at the character the <paramref name="scan"/>
+ iterator points at. If it is % the <paramref name="scan"/> is then
+ moved on to scan the following to characters. If the two following
+ characters are hexadecimal literals they will be unescaped and the
+ value will be returned.
+
+ If the first character is not % the <paramref name="scan"/> iterator
+ will be removed beyond the location of % and -1 will be returned.
+
+ If the following two characters can't be successfully unescaped the
+ <paramref name="scan"/> iterator will be move behind the % and -1
+ will be returned.
+ </summary>
+ <param name="scan">The value to read</param>
+ <param name="buffer">The byte array</param>
+ <param name="isFormEncoding">Whether we are decoding a form or not. Will escape '/' if we are doing form encoding</param>
+ <returns>The unescaped byte if success. Otherwise return -1.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.ReadHex(System.Int32@,System.Span{System.Byte})">
+ <summary>
+ Read the next char and convert it into hexadecimal value.
+
+ The <paramref name="scan"/> index will be moved to the next
+ byte no matter no matter whether the operation successes.
+ </summary>
+ <param name="scan">The index of the byte in the buffer to read</param>
+ <param name="buffer">The byte span from which the hex to be read</param>
+ <returns>The hexadecimal value if successes, otherwise -1.</returns>
+ </member>
+ <member name="T:System.Buffers.BufferWriter`1">
+ <summary>
+ A fast access struct that wraps <see cref="T:System.Buffers.IBufferWriter`1"/>.
+ </summary>
+ <typeparam name="T">The type of element to be written.</typeparam>
+ </member>
+ <member name="F:System.Buffers.BufferWriter`1._output">
+ <summary>
+ The underlying <see cref="T:System.Buffers.IBufferWriter`1"/>.
+ </summary>
+ </member>
+ <member name="F:System.Buffers.BufferWriter`1._span">
+ <summary>
+ The result of the last call to <see cref="M:System.Buffers.IBufferWriter`1.GetSpan(System.Int32)"/>, less any bytes already "consumed" with <see cref="M:System.Buffers.BufferWriter`1.Advance(System.Int32)"/>.
+ Backing field for the <see cref="P:System.Buffers.BufferWriter`1.Span"/> property.
+ </summary>
+ </member>
+ <member name="F:System.Buffers.BufferWriter`1._buffered">
+ <summary>
+ The number of uncommitted bytes (all the calls to <see cref="M:System.Buffers.BufferWriter`1.Advance(System.Int32)"/> since the last call to <see cref="M:System.Buffers.BufferWriter`1.Commit"/>).
+ </summary>
+ </member>
+ <member name="F:System.Buffers.BufferWriter`1._bytesCommitted">
+ <summary>
+ The total number of bytes written with this writer.
+ Backing field for the <see cref="P:System.Buffers.BufferWriter`1.BytesCommitted"/> property.
+ </summary>
+ </member>
+ <member name="M:System.Buffers.BufferWriter`1.#ctor(`0)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Buffers.BufferWriter`1"/> struct.
+ </summary>
+ <param name="output">The <see cref="T:System.Buffers.IBufferWriter`1"/> to be wrapped.</param>
+ </member>
+ <member name="P:System.Buffers.BufferWriter`1.Span">
+ <summary>
+ Gets the result of the last call to <see cref="M:System.Buffers.IBufferWriter`1.GetSpan(System.Int32)"/>.
+ </summary>
+ </member>
+ <member name="P:System.Buffers.BufferWriter`1.BytesCommitted">
+ <summary>
+ Gets the total number of bytes written with this writer.
+ </summary>
+ </member>
+ <member name="M:System.Buffers.BufferWriter`1.Commit">
+ <summary>
+ Calls <see cref="M:System.Buffers.IBufferWriter`1.Advance(System.Int32)"/> on the underlying writer
+ with the number of uncommitted bytes.
+ </summary>
+ </member>
+ <member name="M:System.Buffers.BufferWriter`1.Advance(System.Int32)">
+ <summary>
+ Used to indicate that part of the buffer has been written to.
+ </summary>
+ <param name="count">The number of bytes written to.</param>
+ </member>
+ <member name="M:System.Buffers.BufferWriter`1.Write(System.ReadOnlySpan{System.Byte})">
+ <summary>
+ Copies the caller's buffer into this writer and calls <see cref="M:System.Buffers.BufferWriter`1.Advance(System.Int32)"/> with the length of the source buffer.
+ </summary>
+ <param name="source">The buffer to copy in.</param>
+ </member>
+ <member name="M:System.Buffers.BufferWriter`1.Ensure(System.Int32)">
+ <summary>
+ Acquires a new buffer if necessary to ensure that some given number of bytes can be written to a single buffer.
+ </summary>
+ <param name="count">The number of bytes that must be allocated in a single buffer.</param>
+ </member>
+ <member name="M:System.Buffers.BufferWriter`1.EnsureMore(System.Int32)">
+ <summary>
+ Gets a fresh span to write to, with an optional minimum size.
+ </summary>
+ <param name="count">The minimum size for the next requested buffer.</param>
+ </member>
+ <member name="M:System.Buffers.BufferWriter`1.WriteMultiBuffer(System.ReadOnlySpan{System.Byte})">
+ <summary>
+ Copies the caller's buffer into this writer, potentially across multiple buffers from the underlying writer.
+ </summary>
+ <param name="source">The buffer to copy into this writer.</param>
+ </member>
+ <member name="P:System.IO.Pipelines.BufferSegment.End">
+ <summary>
+ The End represents the offset into AvailableMemory where the range of "active" bytes ends. At the point when the block is leased
+ the End is guaranteed to be equal to Start. The value of Start may be assigned anywhere between 0 and
+ Buffer.Length, and must be equal to or less than End.
+ </summary>
+ </member>
+ <member name="P:System.IO.Pipelines.BufferSegment.NextSegment">
+ <summary>
+ Reference to the next block of data when the overall "active" bytes spans multiple blocks. At the point when the block is
+ leased Next is guaranteed to be null. Start, End, and Next are used together in order to create a linked-list of discontiguous
+ working memory. The "active" memory is grown when bytes are copied in, End is increased, and Next is assigned. The "active"
+ memory is shrunk when bytes are consumed, Start is increased, and blocks are returned to the pool.
+ </summary>
+ </member>
+ <member name="T:System.IO.Pipelines.BufferSegmentStack.SegmentAsValueType">
+ <summary>
+ A simple struct we wrap reference types inside when storing in arrays to
+ bypass the CLR's covariant checks when writing to arrays.
+ </summary>
+ <remarks>
+ We use <see cref="T:System.IO.Pipelines.BufferSegmentStack.SegmentAsValueType"/> as a wrapper to avoid paying the cost of covariant checks whenever
+ the underlying array that the <see cref="T:System.IO.Pipelines.BufferSegmentStack"/> class uses is written to.
+ We've recognized this as a perf win in ETL traces for these stack frames:
+ clr!JIT_Stelem_Ref
+ clr!ArrayStoreCheck
+ clr!ObjIsInstanceOf
+ </remarks>
+ </member>
+ <member name="T:System.Diagnostics.StackTraceHiddenAttribute">
+ <summary>
+ Attribute to add to non-returning throw only methods,
+ to restore the stack trace back to what it would be if the throw was in-place
+ </summary>
+ </member>
+ </members>
+</doc>