b39d0073a93d87aa75e72aa5b7f452bc404efce8
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.AspNetCore.Server.Kestrel.Core</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature">\r
8             <summary>\r
9             Feature for efficiently handling connection timeouts.\r
10             </summary>\r
11         </member>\r
12         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.SetTimeout(System.TimeSpan)">\r
13             <summary>\r
14             Close the connection after the specified positive finite <see cref="T:System.TimeSpan"/>\r
15             unless the timeout is canceled or reset. This will fail if there is an ongoing timeout.\r
16             </summary>\r
17         </member>\r
18         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.ResetTimeout(System.TimeSpan)">\r
19             <summary>\r
20             Close the connection after the specified positive finite <see cref="T:System.TimeSpan"/>\r
21             unless the timeout is canceled or reset. This will cancel any ongoing timeouts.\r
22             </summary>\r
23         </member>\r
24         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.CancelTimeout">\r
25             <summary>\r
26             Prevent the connection from closing after a timeout specified by <see cref="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.SetTimeout(System.TimeSpan)"/>\r
27             or <see cref="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IConnectionTimeoutFeature.ResetTimeout(System.TimeSpan)"/>.\r
28             </summary>\r
29         </member>\r
30         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IDecrementConcurrentConnectionCountFeature">\r
31             <summary>\r
32             A connection feature allowing middleware to stop counting connections towards <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections"/>.\r
33             This is used by Kestrel internally to stop counting upgraded connections towards this limit.\r
34             </summary>\r
35         </member>\r
36         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IDecrementConcurrentConnectionCountFeature.ReleaseConnection">\r
37             <summary>\r
38             Idempotent method to stop counting a connection towards <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections"/>.\r
39             </summary>\r
40         </member>\r
41         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature">\r
42             <summary>\r
43             Feature to set the minimum data rate at which the the request body must be sent by the client.\r
44             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"/> \r
45             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.\r
46             </summary>\r
47         </member>\r
48         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature.MinDataRate">\r
49             <summary>\r
50             The minimum data rate in bytes/second at which the request body must be sent by the client.\r
51             Setting this property to null indicates no minimum data rate should be enforced.\r
52             This limit has no effect on upgraded connections which are always unlimited.\r
53             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"/> \r
54             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.\r
55             </summary>\r
56         </member>\r
57         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature">\r
58             <summary>\r
59             Feature to set the minimum data rate at which the response must be received by the client.\r
60             This feature is not available for HTTP/2 requests. Instead, use <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinResponseDataRate"/>\r
61             for server-wide configuration which applies to both HTTP/2 and HTTP/1.x.\r
62             </summary>\r
63         </member>\r
64         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature.MinDataRate">\r
65             <summary>\r
66             The minimum data rate in bytes/second at which the response must be received by the client.\r
67             Setting this property to null indicates no minimum data rate should be enforced.\r
68             This limit has no effect on upgraded connections which are always unlimited.\r
69             This feature is not available for HTTP/2 requests. Instead, use <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinResponseDataRate"/>\r
70             for server-wide configuration which applies to both HTTP/2 and HTTP/1.x.\r
71             </summary>\r
72         </member>\r
73         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits">\r
74             <summary>\r
75             Limits only applicable to HTTP/2 connections.\r
76             </summary>\r
77         </member>\r
78         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxStreamsPerConnection">\r
79             <summary>\r
80             Limits the number of concurrent request streams per HTTP/2 connection. Excess streams will be refused.\r
81             <para>\r
82             Value must be greater than 0, defaults to 100\r
83             </para>\r
84             </summary>\r
85         </member>\r
86         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.HeaderTableSize">\r
87             <summary>\r
88             Limits the size of the header compression table, in octets, the HPACK decoder on the server can use.\r
89             <para>\r
90             Value must be greater than 0, defaults to 4096\r
91             </para>\r
92             </summary>\r
93         </member>\r
94         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxFrameSize">\r
95             <summary>\r
96             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.\r
97             <para>\r
98             Value must be between 2^14 and 2^24, defaults to 2^14 (16,384)\r
99             </para>\r
100             </summary>\r
101         </member>\r
102         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.MaxRequestHeaderFieldSize">\r
103             <summary>\r
104             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.\r
105             <para>\r
106             Value must be greater than 0, defaults to 2^14 (16,384)\r
107             </para>\r
108             </summary>\r
109         </member>\r
110         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialConnectionWindowSize">\r
111             <summary>\r
112             Indicates how much request body data the server is willing to receive and buffer at a time aggregated across all\r
113             requests (streams) per connection. Note requests are also limited by <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialStreamWindowSize"/>\r
114             <para>\r
115             Value must be greater than or equal to 65,535 and less than 2^31, defaults to 128 kb.\r
116             </para>\r
117             </summary>\r
118         </member>\r
119         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialStreamWindowSize">\r
120             <summary>\r
121             Indicates how much request body data the server is willing to receive and buffer at a time per stream.\r
122             Note connections are also limited by <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.Http2Limits.InitialConnectionWindowSize"/>\r
123             <para>\r
124             Value must be greater than or equal to 65,535 and less than 2^31, defaults to 96 kb.\r
125             </para>\r
126             </summary>\r
127         </member>\r
128         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.TryCreateIPEndPoint(Microsoft.AspNetCore.Http.BindingAddress,System.Net.IPEndPoint@)">\r
129             <summary>\r
130             Returns an <see cref="T:System.Net.IPEndPoint"/> for the given host an port.\r
131             If the host parameter isn't "localhost" or an IP address, use IPAddress.Any.\r
132             </summary>\r
133         </member>\r
134         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.HPack.Huffman.Decode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">\r
135             <summary>\r
136             Decodes a Huffman encoded string from a byte array.\r
137             </summary>\r
138             <param name="src">The source byte array containing the encoded data.</param>\r
139             <param name="dst">The destination byte array to store the decoded data.</param>\r
140             <returns>The number of decoded symbols.</returns>\r
141         </member>\r
142         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.HPack.Huffman.DecodeValue(System.UInt32,System.Int32,System.Int32@)">\r
143             <summary>\r
144             Decodes a single symbol from a 32-bit word.\r
145             </summary>\r
146             <param name="data">A 32-bit word containing a Huffman encoded symbol.</param>\r
147             <param name="validBits">\r
148             The number of bits in <paramref name="data"/> that may contain an encoded symbol.\r
149             This is not the exact number of bits that encode the symbol. Instead, it prevents\r
150             decoding the lower bits of <paramref name="data"/> if they don't contain any\r
151             encoded data.\r
152             </param>\r
153             <param name="decodedBits">The number of bits decoded from <paramref name="data"/>.</param>\r
154             <returns>The decoded symbol.</returns>\r
155         </member>\r
156         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.HPack.IntegerDecoder">\r
157             <summary>\r
158             The maximum we will decode is Int32.MaxValue, which is also the maximum request header field size.\r
159             </summary>\r
160         </member>\r
161         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.HPack.IntegerDecoder.BeginTryDecode(System.Byte,System.Int32,System.Int32@)">\r
162             <summary>\r
163             Callers must ensure higher bits above the prefix are cleared before calling this method.\r
164             </summary>\r
165             <param name="b"></param>\r
166             <param name="prefixLength"></param>\r
167             <param name="result"></param>\r
168             <returns></returns>\r
169         </member>\r
170         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Stream.Execute">\r
171             <summary>\r
172             Used to kick off the request processing loop by derived classes.\r
173             </summary>\r
174         </member>\r
175         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.DateHeaderValueManager">\r
176             <summary>\r
177             Manages the generation of the date header value.\r
178             </summary>\r
179         </member>\r
180         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.DateHeaderValueManager.GetDateHeaderValues">\r
181             <summary>\r
182             Returns a value representing the current server date/time for use in the HTTP "Date" response header\r
183             in accordance with http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18\r
184             </summary>\r
185             <returns>The value in string and byte[] format.</returns>\r
186         </member>\r
187         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.DateHeaderValueManager.SetDateValues(System.DateTimeOffset)">\r
188             <summary>\r
189             Sets date values from a provided ticks value\r
190             </summary>\r
191             <param name="value">A DateTimeOffset value</param>\r
192         </member>\r
193         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1ChunkedEncodingMessageBody">\r
194             <summary>\r
195               http://tools.ietf.org/html/rfc2616#section-3.6.1\r
196             </summary>\r
197         </member>\r
198         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1Connection.Abort(Microsoft.AspNetCore.Connections.ConnectionAbortedException)">\r
199             <summary>\r
200             Immediately kill the connection and poison the request body stream with an error.\r
201             </summary>\r
202         </member>\r
203         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1Connection.StopProcessingNextRequest">\r
204             <summary>\r
205             Stops the request processing loop between requests.\r
206             Called on all active connections when the server wants to initiate a shutdown\r
207             and after a keep-alive timeout.\r
208             </summary>\r
209         </member>\r
210         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1OutputProducer.CompletedBuffer">\r
211             <summary>\r
212             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.\r
213             </summary>\r
214         </member>\r
215         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1UpgradeMessageBody">\r
216             <summary>\r
217             The upgrade stream uses the raw connection stream instead of going through the RequestBodyPipe. This\r
218             removes the redundant copy from the transport pipe to the body pipe.\r
219             </summary>\r
220         </member>\r
221         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.TraceIdentifier">\r
222             <summary>\r
223             The request id. <seealso cref="P:Microsoft.AspNetCore.Http.HttpContext.TraceIdentifier"/>\r
224             </summary>\r
225         </member>\r
226         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestPipeReader">\r
227             <summary>\r
228             Default HttpRequest PipeReader implementation to be used by Kestrel.\r
229             </summary>\r
230         </member>\r
231         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestStream.EndRead(System.IAsyncResult)">\r
232             <inheritdoc />\r
233         </member>\r
234         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpRequestStream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)">\r
235             <inheritdoc />\r
236         </member>\r
237         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ConnectionManager.UpgradedConnectionCount">\r
238             <summary>\r
239             Connections that have been switched to a different protocol.\r
240             </summary>\r
241         </member>\r
242         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.DefaultServerAddress">\r
243             <summary>\r
244             The endpoint Kestrel will bind to if nothing else is specified.\r
245             </summary>\r
246         </member>\r
247         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.DefaultServerHttpsAddress">\r
248             <summary>\r
249             The endpoint Kestrel will bind to if nothing else is specified and a default certificate is available.\r
250             </summary>\r
251         </member>\r
252         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.UnixPipeHostPrefix">\r
253             <summary>\r
254             Prefix of host name used to specify Unix sockets in the configuration.\r
255             </summary>\r
256         </member>\r
257         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.PipeDescriptorPrefix">\r
258             <summary>\r
259             Prefix of host name used to specify pipe file descriptor in the configuration.\r
260             </summary>\r
261         </member>\r
262         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Constants.SocketDescriptorPrefix">\r
263             <summary>\r
264             Prefix of host name used to specify socket descriptor in the configuration.\r
265             </summary>\r
266         </member>\r
267         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Disposable">\r
268             <summary>\r
269             Summary description for Disposable\r
270             </summary>\r
271         </member>\r
272         <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@)">\r
273             <summary>\r
274             Checks that up to 8 bytes from <paramref name="span"/> correspond to a known HTTP method.\r
275             </summary>\r
276             <remarks>\r
277             A "known HTTP method" can be an HTTP method name defined in the HTTP/1.1 RFC.\r
278             Since all of those fit in at most 8 bytes, they can be optimally looked up by reading those bytes as a long. Once\r
279             in that format, it can be checked against the known method.\r
280             The Known Methods (CONNECT, DELETE, GET, HEAD, PATCH, POST, PUT, OPTIONS, TRACE) are all less than 8 bytes\r
281             and will be compared with the required space. A mask is used if the Known method is less than 8 bytes.\r
282             To optimize performance the GET method will be checked first.\r
283             </remarks>\r
284             <returns><c>true</c> if the input matches a known string, <c>false</c> otherwise.</returns>\r
285         </member>\r
286         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.HttpUtilities.GetKnownMethod(System.String)">\r
287             <summary>\r
288             Parses string <paramref name="value"/> for a known HTTP method.\r
289             </summary>\r
290             <remarks>\r
291             A "known HTTP method" can be an HTTP method name defined in the HTTP/1.1 RFC.\r
292             The Known Methods (CONNECT, DELETE, GET, HEAD, PATCH, POST, PUT, OPTIONS, TRACE)\r
293             </remarks>\r
294             <returns><see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod"/></returns>\r
295         </member>\r
296         <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@)">\r
297             <summary>\r
298             Checks 9 bytes from <paramref name="span"/>  correspond to a known HTTP version.\r
299             </summary>\r
300             <remarks>\r
301             A "known HTTP version" Is is either HTTP/1.0 or HTTP/1.1.\r
302             Since those fit in 8 bytes, they can be optimally looked up by reading those bytes as a long. Once\r
303             in that format, it can be checked against the known versions.\r
304             The Known versions will be checked with the required '\r'.\r
305             To optimize performance the HTTP/1.1 will be checked first.\r
306             </remarks>\r
307             <returns><c>true</c> if the input matches a known string, <c>false</c> otherwise.</returns>\r
308         </member>\r
309         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.HttpUtilities.GetKnownVersion(System.Byte*,System.Int32)">\r
310             <summary>\r
311             Checks 9 bytes from <paramref name="location"/>  correspond to a known HTTP version.\r
312             </summary>\r
313             <remarks>\r
314             A "known HTTP version" Is is either HTTP/1.0 or HTTP/1.1.\r
315             Since those fit in 8 bytes, they can be optimally looked up by reading those bytes as a long. Once\r
316             in that format, it can be checked against the known versions.\r
317             The Known versions will be checked with the required '\r'.\r
318             To optimize performance the HTTP/1.1 will be checked first.\r
319             </remarks>\r
320             <returns><c>true</c> if the input matches a known string, <c>false</c> otherwise.</returns>\r
321         </member>\r
322         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.HttpUtilities.GetKnownHttpScheme(System.Span{System.Byte},Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpScheme@)">\r
323             <summary>\r
324             Checks 8 bytes from <paramref name="span"/> that correspond to 'http://' or 'https://'\r
325             </summary>\r
326             <param name="span">The span</param>\r
327             <param name="knownScheme">A reference to the known scheme, if the input matches any</param>\r
328             <returns>True when memory starts with known http or https schema</returns>\r
329         </member>\r
330         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ISystemClock">\r
331             <summary>\r
332             Abstracts the system clock to facilitate testing.\r
333             </summary>\r
334         </member>\r
335         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ISystemClock.UtcNow">\r
336             <summary>\r
337             Retrieves the current UTC system time.\r
338             </summary>\r
339         </member>\r
340         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ISystemClock.UtcNowTicks">\r
341             <summary>\r
342             Retrieves ticks for the current UTC system time.\r
343             </summary>\r
344         </member>\r
345         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.ISystemClock.UtcNowUnsynchronized">\r
346             <summary>\r
347             Retrieves the current UTC system time.\r
348             This is only safe to use from code called by the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.Heartbeat"/>.\r
349             </summary>\r
350         </member>\r
351         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.ConcurrentPipeWriter">\r
352             <summary>\r
353             Wraps a PipeWriter so you can start appending more data to the pipe prior to the previous flush completing.\r
354             </summary>\r
355         </member>\r
356         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.PipeWriterHelpers.TimingPipeFlusher">\r
357             <summary>\r
358             This wraps PipeWriter.FlushAsync() in a way that allows multiple awaiters making it safe to call from publicly\r
359             exposed Stream implementations while also tracking response data rate.\r
360             </summary>\r
361         </member>\r
362         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock">\r
363             <summary>\r
364             Provides access to the normal system clock.\r
365             </summary>\r
366         </member>\r
367         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNow">\r
368             <summary>\r
369             Retrieves the current UTC system time.\r
370             </summary>\r
371         </member>\r
372         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNowTicks">\r
373             <summary>\r
374             Retrieves ticks for the current UTC system time.\r
375             </summary>\r
376         </member>\r
377         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNowUnsynchronized">\r
378             <summary>\r
379             Retrieves the current UTC system time.\r
380             </summary>\r
381         </member>\r
382         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.WidenFourAsciiBytesToUtf16AndCompareToChars(System.Char@,System.UInt32)">\r
383             <summary>\r
384             Given a DWORD which represents a buffer of 4 bytes, widens the buffer into 4 WORDs and\r
385             compares them to the WORD buffer with machine endianness.\r
386             </summary>\r
387         </member>\r
388         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.WidenTwoAsciiBytesToUtf16AndCompareToChars(System.Char@,System.UInt16)">\r
389             <summary>\r
390             Given a WORD which represents a buffer of 2 bytes, widens the buffer into 2 WORDs and\r
391             compares them to the WORD buffer with machine endianness.\r
392             </summary>\r
393         </member>\r
394         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.AllBytesInUInt32AreAscii(System.UInt32)">\r
395             <summary>\r
396             Returns <see langword="true"/> iff all bytes in <paramref name="value"/> are ASCII.\r
397             </summary>\r
398         </member>\r
399         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.AllBytesInUInt16AreAscii(System.UInt16)">\r
400             <summary>\r
401             Returns <see langword="true"/> iff all bytes in <paramref name="value"/> are ASCII.\r
402             </summary>\r
403         </member>\r
404         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.ConcatAsHexSuffix(System.String,System.Char,System.UInt32)">\r
405             <summary>\r
406             A faster version of String.Concat(<paramref name="str"/>, <paramref name="separator"/>, <paramref name="number"/>.ToString("X8"))\r
407             </summary>\r
408             <param name="str"></param>\r
409             <param name="separator"></param>\r
410             <param name="number"></param>\r
411             <returns></returns>\r
412         </member>\r
413         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.MemoryPoolExtensions.GetMinimumSegmentSize(System.Buffers.MemoryPool{System.Byte})">\r
414             <summary>\r
415             Computes a minimum segment size\r
416             </summary>\r
417             <param name="pool"></param>\r
418             <returns></returns>\r
419         </member>\r
420         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.DuplexPipeStreamAdapter`1">\r
421             <summary>\r
422             A helper for wrapping a Stream decorator from an <see cref="T:System.IO.Pipelines.IDuplexPipe"/>.\r
423             </summary>\r
424             <typeparam name="TStream"></typeparam>\r
425         </member>\r
426         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxResponseBufferSize">\r
427             <summary>\r
428             Gets or sets the maximum size of the response buffer before write\r
429             calls begin to block or return tasks that don't complete until the\r
430             buffer size drops below the configured limit.\r
431             Defaults to 65,536 bytes (64 KB).\r
432             </summary>\r
433             <remarks>\r
434             When set to null, the size of the response buffer is unlimited.\r
435             When set to zero, all write calls will block or return tasks that\r
436             don't complete until the entire response buffer is flushed.\r
437             </remarks>\r
438         </member>\r
439         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestBufferSize">\r
440             <summary>\r
441             Gets or sets the maximum size of the request buffer.\r
442             Defaults to 1,048,576 bytes (1 MB).\r
443             </summary>\r
444             <remarks>\r
445             When set to null, the size of the request buffer is unlimited.\r
446             </remarks>\r
447         </member>\r
448         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestLineSize">\r
449             <summary>\r
450             Gets or sets the maximum allowed size for the HTTP request line.\r
451             Defaults to 8,192 bytes (8 KB).\r
452             </summary>\r
453             <remarks>\r
454             For HTTP/2 this measures the total size of the required pseudo headers\r
455             :method, :scheme, :authority, and :path.\r
456             </remarks>\r
457         </member>\r
458         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestHeadersTotalSize">\r
459             <summary>\r
460             Gets or sets the maximum allowed size for the HTTP request headers.\r
461             Defaults to 32,768 bytes (32 KB).\r
462             </summary>\r
463             <remarks>\r
464             </remarks>\r
465         </member>\r
466         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestHeaderCount">\r
467             <summary>\r
468             Gets or sets the maximum allowed number of headers per HTTP request.\r
469             Defaults to 100.\r
470             </summary>\r
471             <remarks>\r
472             </remarks>\r
473         </member>\r
474         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxRequestBodySize">\r
475             <summary>\r
476             Gets or sets the maximum allowed size of any request body in bytes.\r
477             When set to null, the maximum request body size is unlimited.\r
478             This limit has no effect on upgraded connections which are always unlimited.\r
479             This can be overridden per-request via <see cref="T:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature"/>.\r
480             Defaults to 30,000,000 bytes, which is approximately 28.6MB.\r
481             </summary>\r
482             <remarks>\r
483             </remarks>\r
484         </member>\r
485         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.KeepAliveTimeout">\r
486             <summary>\r
487             Gets or sets the keep-alive timeout.\r
488             Defaults to 2 minutes.\r
489             </summary>\r
490             <remarks>\r
491             </remarks>\r
492         </member>\r
493         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.RequestHeadersTimeout">\r
494             <summary>\r
495             Gets or sets the maximum amount of time the server will spend receiving request headers.\r
496             Defaults to 30 seconds.\r
497             </summary>\r
498             <remarks>\r
499             </remarks>\r
500         </member>\r
501         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections">\r
502             <summary>\r
503             Gets or sets the maximum number of open connections. When set to null, the number of connections is unlimited.\r
504             <para>\r
505             Defaults to null.\r
506             </para>\r
507             </summary>\r
508             <remarks>\r
509             <para>\r
510             When a connection is upgraded to another protocol, such as WebSockets, its connection is counted against the\r
511             <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentUpgradedConnections" /> limit instead of <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections" />.\r
512             </para>\r
513             </remarks>\r
514         </member>\r
515         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentUpgradedConnections">\r
516             <summary>\r
517             Gets or sets the maximum number of open, upgraded connections. When set to null, the number of upgraded connections is unlimited.\r
518             An upgraded connection is one that has been switched from HTTP to another protocol, such as WebSockets.\r
519             <para>\r
520             Defaults to null.\r
521             </para>\r
522             </summary>\r
523             <remarks>\r
524             <para>\r
525             When a connection is upgraded to another protocol, such as WebSockets, its connection is counted against the\r
526             <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentUpgradedConnections" /> limit instead of <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MaxConcurrentConnections" />.\r
527             </para>\r
528             </remarks>\r
529         </member>\r
530         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.Http2">\r
531             <summary>\r
532             Limits only applicable to HTTP/2 connections.\r
533             </summary>\r
534         </member>\r
535         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinRequestBodyDataRate">\r
536             <summary>\r
537             Gets or sets the request body minimum data rate in bytes/second.\r
538             Setting this property to null indicates no minimum data rate should be enforced.\r
539             This limit has no effect on upgraded connections which are always unlimited.\r
540             This can be overridden per-request via <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinRequestBodyDataRateFeature"/>.\r
541             Defaults to 240 bytes/second with a 5 second grace period.\r
542             </summary>\r
543             <remarks>\r
544             </remarks>\r
545         </member>\r
546         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerLimits.MinResponseDataRate">\r
547             <summary>\r
548             Gets or sets the response minimum data rate in bytes/second.\r
549             Setting this property to null indicates no minimum data rate should be enforced.\r
550             This limit has no effect on upgraded connections which are always unlimited.\r
551             This can be overridden per-request via <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.Features.IHttpMinResponseDataRateFeature"/>.\r
552             <para>\r
553             Defaults to 240 bytes/second with a 5 second grace period.\r
554             </para>\r
555             </summary>\r
556             <remarks>\r
557             <para>\r
558             Contrary to the request body minimum data rate, this rate applies to the response status line and headers as well.\r
559             </para>\r
560             <para>\r
561             This rate is enforced per write operation instead of being averaged over the life of the response. Whenever the server\r
562             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\r
563             bytes divided by the data rate (i.e. the maximum amount of time that write should take to complete with the specified data rate).\r
564             The connection is aborted if the write has not completed by the time that timer expires.\r
565             </para>\r
566             </remarks>\r
567         </member>\r
568         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions">\r
569             <summary>\r
570             Provides programmatic configuration of Kestrel-specific features.\r
571             </summary>\r
572         </member>\r
573         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenOptions">\r
574             <summary>\r
575             Configures the endpoints that Kestrel should listen to.\r
576             </summary>\r
577             <remarks>\r
578             If this list is empty, the server.urls setting (e.g. UseUrls) is used.\r
579             </remarks>\r
580         </member>\r
581         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AddServerHeader">\r
582             <summary>\r
583             Gets or sets whether the <c>Server</c> header should be included in each response.\r
584             </summary>\r
585             <remarks>\r
586             Defaults to true.\r
587             </remarks>\r
588         </member>\r
589         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.AllowSynchronousIO">\r
590             <summary>\r
591             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"/>\r
592             </summary>\r
593             <remarks>\r
594             Defaults to false.\r
595             </remarks>\r
596         </member>\r
597         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.DisableStringReuse">\r
598             <summary>\r
599             Gets or sets a value that controls whether the string values materialized\r
600             will be reused across requests; if they match, or if the strings will always be reallocated.\r
601             </summary>\r
602             <remarks>\r
603             Defaults to false.\r
604             </remarks>\r
605         </member>\r
606         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ApplicationServices">\r
607             <summary>\r
608             Enables the Listen options callback to resolve and use services registered by the application during startup.\r
609             Typically initialized by UseKestrel()"/>.\r
610             </summary>\r
611         </member>\r
612         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Limits">\r
613             <summary>\r
614             Provides access to request limit options.\r
615             </summary>\r
616         </member>\r
617         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigurationLoader">\r
618             <summary>\r
619             Provides a configuration source where endpoints will be loaded from on server start.\r
620             The default is null.\r
621             </summary>\r
622         </member>\r
623         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.EndpointDefaults">\r
624             <summary>\r
625             A default configuration action for all endpoints. Use for Listen, configuration, the default url, and URLs.\r
626             </summary>\r
627         </member>\r
628         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.HttpsDefaults">\r
629             <summary>\r
630             A default configuration action for all https endpoints.\r
631             </summary>\r
632         </member>\r
633         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.DefaultCertificate">\r
634             <summary>\r
635             The default server certificate for https endpoints. This is applied lazily after HttpsDefaults and user options.\r
636             </summary>\r
637         </member>\r
638         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.IsDevCertLoaded">\r
639             <summary>\r
640             Has the default dev certificate load been attempted?\r
641             </summary>\r
642         </member>\r
643         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Latin1RequestHeaders">\r
644             <summary>\r
645             Treat request headers as Latin-1 or ISO/IEC 8859-1 instead of UTF-8.\r
646             </summary>\r
647         </member>\r
648         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigureEndpointDefaults(System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
649             <summary>\r
650             Specifies a configuration Action to run for each newly created endpoint. Calling this again will replace\r
651             the prior action.\r
652             </summary>\r
653         </member>\r
654         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigureHttpsDefaults(System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">\r
655             <summary>\r
656             Specifies a configuration Action to run for each newly created https endpoint. Calling this again will replace\r
657             the prior action.\r
658             </summary>\r
659         </member>\r
660         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure">\r
661             <summary>\r
662             Creates a configuration loader for setting up Kestrel.\r
663             </summary>\r
664         </member>\r
665         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure(Microsoft.Extensions.Configuration.IConfiguration)">\r
666             <summary>\r
667             Creates a configuration loader for setting up Kestrel that takes an IConfiguration as input.\r
668             This configuration must be scoped to the configuration section for Kestrel.\r
669             </summary>\r
670         </member>\r
671         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPAddress,System.Int32)">\r
672             <summary>\r
673             Bind to given IP address and port.\r
674             </summary>\r
675         </member>\r
676         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPAddress,System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
677             <summary>\r
678             Bind to given IP address and port.\r
679             The callback configures endpoint-specific settings.\r
680             </summary>\r
681         </member>\r
682         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPEndPoint)">\r
683             <summary>\r
684             Bind to given IP endpoint.\r
685             </summary>\r
686         </member>\r
687         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPEndPoint,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
688             <summary>\r
689             Bind to given IP address and port.\r
690             The callback configures endpoint-specific settings.\r
691             </summary>\r
692         </member>\r
693         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenLocalhost(System.Int32)">\r
694             <summary>\r
695             Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported\r
696             for this type of endpoint.\r
697             </summary>\r
698         </member>\r
699         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenLocalhost(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
700             <summary>\r
701             Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported\r
702             for this type of endpoint.\r
703             </summary>\r
704         </member>\r
705         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenAnyIP(System.Int32)">\r
706             <summary>\r
707             Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.\r
708             </summary>\r
709         </member>\r
710         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenAnyIP(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
711             <summary>\r
712             Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.\r
713             </summary>\r
714         </member>\r
715         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenUnixSocket(System.String)">\r
716             <summary>\r
717             Bind to given Unix domain socket path.\r
718             </summary>\r
719         </member>\r
720         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenUnixSocket(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
721             <summary>\r
722             Bind to given Unix domain socket path.\r
723             Specify callback to configure endpoint-specific settings.\r
724             </summary>\r
725         </member>\r
726         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenHandle(System.UInt64)">\r
727             <summary>\r
728             Open a socket file descriptor.\r
729             </summary>\r
730         </member>\r
731         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenHandle(System.UInt64,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
732             <summary>\r
733             Open a socket file descriptor.\r
734             The callback configures endpoint-specific settings.\r
735             </summary>\r
736         </member>\r
737         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions">\r
738             <summary>\r
739             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\r
740             socket that Kestrel should bind to or open.\r
741             </summary>\r
742         </member>\r
743         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint">\r
744             <summary>\r
745             The <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint"/> to bind to.\r
746             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"/>.\r
747             </summary>\r
748         </member>\r
749         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.SocketPath">\r
750             <summary>\r
751             The absolute path to a Unix domain socket to bind to.\r
752             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"/>.\r
753             </summary>\r
754         </member>\r
755         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.FileHandle">\r
756             <summary>\r
757             A file descriptor for the socket to open.\r
758             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"/>.\r
759             </summary>\r
760         </member>\r
761         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.KestrelServerOptions">\r
762             <summary>\r
763             Enables connection middleware to resolve and use services registered by the application during startup.\r
764             Only set if accessed from the callback of a <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.KestrelServerOptions"/> Listen* method.\r
765             </summary>\r
766         </member>\r
767         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Protocols">\r
768             <summary>\r
769             The protocols enabled on this endpoint.\r
770             </summary>\r
771             <remarks>Defaults to HTTP/1.x and HTTP/2.</remarks>\r
772         </member>\r
773         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.GetDisplayName">\r
774             <summary>\r
775             Gets the name of this endpoint to display on command-line when the web server starts.\r
776             </summary>\r
777         </member>\r
778         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Use(System.Func{Microsoft.AspNetCore.Connections.ConnectionDelegate,Microsoft.AspNetCore.Connections.ConnectionDelegate})">\r
779             <summary>\r
780             Adds a middleware delegate to the connection pipeline.\r
781             Configured by the <c>UseHttps()</c> and <see cref="M:Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)"/>\r
782             extension methods.\r
783             </summary>\r
784             <param name="middleware">The middleware delegate.</param>\r
785             <returns>The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</returns>\r
786         </member>\r
787         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.LocalhostListenOptions.GetDisplayName">\r
788             <summary>\r
789             Gets the name of this endpoint to display on command-line when the web server starts.\r
790             </summary>\r
791         </member>\r
792         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.#ctor(System.Double,System.TimeSpan)">\r
793             <summary>\r
794             Creates a new instance of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate"/>.\r
795             </summary>\r
796             <param name="bytesPerSecond">The minimum rate in bytes/second at which data should be processed.</param>\r
797             <param name="gracePeriod">The amount of time to delay enforcement of <paramref name="bytesPerSecond"/>,\r
798             starting at the time data is first read or written.</param>\r
799         </member>\r
800         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.BytesPerSecond">\r
801             <summary>\r
802             The minimum rate in bytes/second at which data should be processed.\r
803             </summary>\r
804         </member>\r
805         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.GracePeriod">\r
806             <summary>\r
807             The amount of time to delay enforcement of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate" />,\r
808             starting at the time data is first read or written.\r
809             </summary>\r
810         </member>\r
811         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest">\r
812             <summary>Bad request.</summary>\r
813         </member>\r
814         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_BadChunkSizeData">\r
815             <summary>Bad chunk size data.</summary>\r
816         </member>\r
817         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_BadChunkSuffix">\r
818             <summary>Bad chunk suffix.</summary>\r
819         </member>\r
820         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_ChunkedRequestIncomplete">\r
821             <summary>Chunked request incomplete.</summary>\r
822         </member>\r
823         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_FinalTransferCodingNotChunked">\r
824             <summary>The message body length cannot be determined because the final transfer coding was set to '{detail}' instead of 'chunked'.</summary>\r
825         </member>\r
826         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_FinalTransferCodingNotChunked(System.Object)">\r
827             <summary>The message body length cannot be determined because the final transfer coding was set to '{detail}' instead of 'chunked'.</summary>\r
828         </member>\r
829         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_HeadersExceedMaxTotalSize">\r
830             <summary>Request headers too long.</summary>\r
831         </member>\r
832         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidCharactersInHeaderName">\r
833             <summary>Invalid characters in header name.</summary>\r
834         </member>\r
835         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidContentLength_Detail">\r
836             <summary>Invalid content length: {detail}</summary>\r
837         </member>\r
838         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidContentLength_Detail(System.Object)">\r
839             <summary>Invalid content length: {detail}</summary>\r
840         </member>\r
841         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidHostHeader">\r
842             <summary>Invalid Host header.</summary>\r
843         </member>\r
844         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidHostHeader_Detail">\r
845             <summary>Invalid Host header: '{detail}'</summary>\r
846         </member>\r
847         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidHostHeader_Detail(System.Object)">\r
848             <summary>Invalid Host header: '{detail}'</summary>\r
849         </member>\r
850         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestHeadersNoCRLF">\r
851             <summary>Invalid request headers: missing final CRLF in header fields.</summary>\r
852         </member>\r
853         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestHeader_Detail">\r
854             <summary>Invalid request header: '{detail}'</summary>\r
855         </member>\r
856         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestHeader_Detail(System.Object)">\r
857             <summary>Invalid request header: '{detail}'</summary>\r
858         </member>\r
859         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestLine">\r
860             <summary>Invalid request line.</summary>\r
861         </member>\r
862         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestLine_Detail">\r
863             <summary>Invalid request line: '{detail}'</summary>\r
864         </member>\r
865         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestLine_Detail(System.Object)">\r
866             <summary>Invalid request line: '{detail}'</summary>\r
867         </member>\r
868         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestTarget_Detail">\r
869             <summary>Invalid request target: '{detail}'</summary>\r
870         </member>\r
871         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestTarget_Detail(System.Object)">\r
872             <summary>Invalid request target: '{detail}'</summary>\r
873         </member>\r
874         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_LengthRequired">\r
875             <summary>{detail} request contains no Content-Length or Transfer-Encoding header.</summary>\r
876         </member>\r
877         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_LengthRequired(System.Object)">\r
878             <summary>{detail} request contains no Content-Length or Transfer-Encoding header.</summary>\r
879         </member>\r
880         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_LengthRequiredHttp10">\r
881             <summary>{detail} request contains no Content-Length header.</summary>\r
882         </member>\r
883         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_LengthRequiredHttp10(System.Object)">\r
884             <summary>{detail} request contains no Content-Length header.</summary>\r
885         </member>\r
886         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MalformedRequestInvalidHeaders">\r
887             <summary>Malformed request: invalid headers.</summary>\r
888         </member>\r
889         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MethodNotAllowed">\r
890             <summary>Method not allowed.</summary>\r
891         </member>\r
892         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MissingHostHeader">\r
893             <summary>Request is missing Host header.</summary>\r
894         </member>\r
895         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MultipleContentLengths">\r
896             <summary>Multiple Content-Length headers.</summary>\r
897         </member>\r
898         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MultipleHostHeaders">\r
899             <summary>Multiple Host headers.</summary>\r
900         </member>\r
901         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestLineTooLong">\r
902             <summary>Request line too long.</summary>\r
903         </member>\r
904         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestHeadersTimeout">\r
905             <summary>Reading the request headers timed out.</summary>\r
906         </member>\r
907         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_TooManyHeaders">\r
908             <summary>Request contains too many headers.</summary>\r
909         </member>\r
910         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UnexpectedEndOfRequestContent">\r
911             <summary>Unexpected end of request content.</summary>\r
912         </member>\r
913         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UnrecognizedHTTPVersion">\r
914             <summary>Unrecognized HTTP version: '{detail}'</summary>\r
915         </member>\r
916         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_UnrecognizedHTTPVersion(System.Object)">\r
917             <summary>Unrecognized HTTP version: '{detail}'</summary>\r
918         </member>\r
919         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UpgradeRequestCannotHavePayload">\r
920             <summary>Requests with 'Connection: Upgrade' cannot have content in the request body.</summary>\r
921         </member>\r
922         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FallbackToIPv4Any">\r
923             <summary>Failed to bind to http://[::]:{port} (IPv6Any). Attempting to bind to http://0.0.0.0:{port} instead.</summary>\r
924         </member>\r
925         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatFallbackToIPv4Any(System.Object)">\r
926             <summary>Failed to bind to http://[::]:{port} (IPv6Any). Attempting to bind to http://0.0.0.0:{port} instead.</summary>\r
927         </member>\r
928         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ResponseStreamWasUpgraded">\r
929             <summary>Cannot write to response body after connection has been upgraded.</summary>\r
930         </member>\r
931         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BigEndianNotSupported">\r
932             <summary>Kestrel does not support big-endian architectures.</summary>\r
933         </member>\r
934         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBufferSmallerThanRequestHeaderBuffer">\r
935             <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request header size ({requestHeaderSize}).</summary>\r
936         </member>\r
937         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMaxRequestBufferSmallerThanRequestHeaderBuffer(System.Object,System.Object)">\r
938             <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request header size ({requestHeaderSize}).</summary>\r
939         </member>\r
940         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBufferSmallerThanRequestLineBuffer">\r
941             <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request line size ({requestLineSize}).</summary>\r
942         </member>\r
943         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMaxRequestBufferSmallerThanRequestLineBuffer(System.Object,System.Object)">\r
944             <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request line size ({requestLineSize}).</summary>\r
945         </member>\r
946         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerAlreadyStarted">\r
947             <summary>Server has already started.</summary>\r
948         </member>\r
949         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnknownTransportMode">\r
950             <summary>Unknown transport mode: '{mode}'.</summary>\r
951         </member>\r
952         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatUnknownTransportMode(System.Object)">\r
953             <summary>Unknown transport mode: '{mode}'.</summary>\r
954         </member>\r
955         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidAsciiOrControlChar">\r
956             <summary>Invalid non-ASCII or control character in header: {character}</summary>\r
957         </member>\r
958         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidAsciiOrControlChar(System.Object)">\r
959             <summary>Invalid non-ASCII or control character in header: {character}</summary>\r
960         </member>\r
961         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidContentLength_InvalidNumber">\r
962             <summary>Invalid Content-Length: "{value}". Value must be a positive integral number.</summary>\r
963         </member>\r
964         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidContentLength_InvalidNumber(System.Object)">\r
965             <summary>Invalid Content-Length: "{value}". Value must be a positive integral number.</summary>\r
966         </member>\r
967         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeNumberOrNullRequired">\r
968             <summary>Value must be null or a non-negative number.</summary>\r
969         </member>\r
970         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeNumberRequired">\r
971             <summary>Value must be a non-negative number.</summary>\r
972         </member>\r
973         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberRequired">\r
974             <summary>Value must be a positive number.</summary>\r
975         </member>\r
976         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberOrNullRequired">\r
977             <summary>Value must be null or a positive number.</summary>\r
978         </member>\r
979         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnixSocketPathMustBeAbsolute">\r
980             <summary>Unix socket path must be absolute.</summary>\r
981         </member>\r
982         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AddressBindingFailed">\r
983             <summary>Failed to bind to address {address}.</summary>\r
984         </member>\r
985         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatAddressBindingFailed(System.Object)">\r
986             <summary>Failed to bind to address {address}.</summary>\r
987         </member>\r
988         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BindingToDefaultAddress">\r
989             <summary>No listening endpoints were configured. Binding to {address} by default.</summary>\r
990         </member>\r
991         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBindingToDefaultAddress(System.Object)">\r
992             <summary>No listening endpoints were configured. Binding to {address} by default.</summary>\r
993         </member>\r
994         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConfigureHttpsFromMethodCall">\r
995             <summary>HTTPS endpoints can only be configured using {methodName}.</summary>\r
996         </member>\r
997         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatConfigureHttpsFromMethodCall(System.Object)">\r
998             <summary>HTTPS endpoints can only be configured using {methodName}.</summary>\r
999         </member>\r
1000         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConfigurePathBaseFromMethodCall">\r
1001             <summary>A path base can only be configured using {methodName}.</summary>\r
1002         </member>\r
1003         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatConfigurePathBaseFromMethodCall(System.Object)">\r
1004             <summary>A path base can only be configured using {methodName}.</summary>\r
1005         </member>\r
1006         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.DynamicPortOnLocalhostNotSupported">\r
1007             <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>\r
1008         </member>\r
1009         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndpointAlreadyInUse">\r
1010             <summary>Failed to bind to address {endpoint}: address already in use.</summary>\r
1011         </member>\r
1012         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatEndpointAlreadyInUse(System.Object)">\r
1013             <summary>Failed to bind to address {endpoint}: address already in use.</summary>\r
1014         </member>\r
1015         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidUrl">\r
1016             <summary>Invalid URL: '{url}'.</summary>\r
1017         </member>\r
1018         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidUrl(System.Object)">\r
1019             <summary>Invalid URL: '{url}'.</summary>\r
1020         </member>\r
1021         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NetworkInterfaceBindingFailed">\r
1022             <summary>Unable to bind to {address} on the {interfaceName} interface: '{error}'.</summary>\r
1023         </member>\r
1024         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatNetworkInterfaceBindingFailed(System.Object,System.Object,System.Object)">\r
1025             <summary>Unable to bind to {address} on the {interfaceName} interface: '{error}'.</summary>\r
1026         </member>\r
1027         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.OverridingWithKestrelOptions">\r
1028             <summary>Overriding address(es) '{addresses}'. Binding to endpoints defined in {methodName} instead.</summary>\r
1029         </member>\r
1030         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatOverridingWithKestrelOptions(System.Object,System.Object)">\r
1031             <summary>Overriding address(es) '{addresses}'. Binding to endpoints defined in {methodName} instead.</summary>\r
1032         </member>\r
1033         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.OverridingWithPreferHostingUrls">\r
1034             <summary>Overriding endpoints defined in UseKestrel() because {settingName} is set to true. Binding to address(es) '{addresses}' instead.</summary>\r
1035         </member>\r
1036         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatOverridingWithPreferHostingUrls(System.Object,System.Object)">\r
1037             <summary>Overriding endpoints defined in UseKestrel() because {settingName} is set to true. Binding to address(es) '{addresses}' instead.</summary>\r
1038         </member>\r
1039         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnsupportedAddressScheme">\r
1040             <summary>Unrecognized scheme in server address '{address}'. Only 'http://' is supported.</summary>\r
1041         </member>\r
1042         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatUnsupportedAddressScheme(System.Object)">\r
1043             <summary>Unrecognized scheme in server address '{address}'. Only 'http://' is supported.</summary>\r
1044         </member>\r
1045         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HeadersAreReadOnly">\r
1046             <summary>Headers are read-only, response has already started.</summary>\r
1047         </member>\r
1048         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.KeyAlreadyExists">\r
1049             <summary>An item with the same key has already been added.</summary>\r
1050         </member>\r
1051         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HeaderNotAllowedOnResponse">\r
1052             <summary>Setting the header {name} is not allowed on responses with status code {statusCode}.</summary>\r
1053         </member>\r
1054         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHeaderNotAllowedOnResponse(System.Object,System.Object)">\r
1055             <summary>Setting the header {name} is not allowed on responses with status code {statusCode}.</summary>\r
1056         </member>\r
1057         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ParameterReadOnlyAfterResponseStarted">\r
1058             <summary>{name} cannot be set because the response has already started.</summary>\r
1059         </member>\r
1060         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatParameterReadOnlyAfterResponseStarted(System.Object)">\r
1061             <summary>{name} cannot be set because the response has already started.</summary>\r
1062         </member>\r
1063         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestProcessingAborted">\r
1064             <summary>Request processing didn't complete within the shutdown timeout.</summary>\r
1065         </member>\r
1066         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.TooFewBytesWritten">\r
1067             <summary>Response Content-Length mismatch: too few bytes written ({written} of {expected}).</summary>\r
1068         </member>\r
1069         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatTooFewBytesWritten(System.Object,System.Object)">\r
1070             <summary>Response Content-Length mismatch: too few bytes written ({written} of {expected}).</summary>\r
1071         </member>\r
1072         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.TooManyBytesWritten">\r
1073             <summary>Response Content-Length mismatch: too many bytes written ({written} of {expected}).</summary>\r
1074         </member>\r
1075         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatTooManyBytesWritten(System.Object,System.Object)">\r
1076             <summary>Response Content-Length mismatch: too many bytes written ({written} of {expected}).</summary>\r
1077         </member>\r
1078         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnhandledApplicationException">\r
1079             <summary>The response has been aborted due to an unhandled application exception.</summary>\r
1080         </member>\r
1081         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.WritingToResponseBodyNotSupported">\r
1082             <summary>Writing to the response body is invalid for responses with status code {statusCode}.</summary>\r
1083         </member>\r
1084         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatWritingToResponseBodyNotSupported(System.Object)">\r
1085             <summary>Writing to the response body is invalid for responses with status code {statusCode}.</summary>\r
1086         </member>\r
1087         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionShutdownError">\r
1088             <summary>Connection shutdown abnormally.</summary>\r
1089         </member>\r
1090         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestProcessingEndError">\r
1091             <summary>Connection processing ended abnormally.</summary>\r
1092         </member>\r
1093         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.CannotUpgradeNonUpgradableRequest">\r
1094             <summary>Cannot upgrade a non-upgradable request. Check IHttpUpgradeFeature.IsUpgradableRequest to determine if a request can be upgraded.</summary>\r
1095         </member>\r
1096         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UpgradedConnectionLimitReached">\r
1097             <summary>Request cannot be upgraded because the server has already opened the maximum number of upgraded connections.</summary>\r
1098         </member>\r
1099         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UpgradeCannotBeCalledMultipleTimes">\r
1100             <summary>IHttpUpgradeFeature.UpgradeAsync was already called and can only be called once per connection.</summary>\r
1101         </member>\r
1102         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestBodyTooLarge">\r
1103             <summary>Request body too large.</summary>\r
1104         </member>\r
1105         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBodySizeCannotBeModifiedAfterRead">\r
1106             <summary>The maximum request body size cannot be modified after the app has already started reading from the request body.</summary>\r
1107         </member>\r
1108         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBodySizeCannotBeModifiedForUpgradedRequests">\r
1109             <summary>The maximum request body size cannot be modified after the request has been upgraded.</summary>\r
1110         </member>\r
1111         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveTimeSpanRequired">\r
1112             <summary>Value must be a positive TimeSpan.</summary>\r
1113         </member>\r
1114         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeTimeSpanRequired">\r
1115             <summary>Value must be a non-negative TimeSpan.</summary>\r
1116         </member>\r
1117         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MinimumGracePeriodRequired">\r
1118             <summary>The request body rate enforcement grace period must be greater than {heartbeatInterval} second.</summary>\r
1119         </member>\r
1120         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMinimumGracePeriodRequired(System.Object)">\r
1121             <summary>The request body rate enforcement grace period must be greater than {heartbeatInterval} second.</summary>\r
1122         </member>\r
1123         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.SynchronousReadsDisallowed">\r
1124             <summary>Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronousIO to true instead.</summary>\r
1125         </member>\r
1126         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.SynchronousWritesDisallowed">\r
1127             <summary>Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead.</summary>\r
1128         </member>\r
1129         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberOrNullMinDataRateRequired">\r
1130             <summary>Value must be a positive number. To disable a minimum data rate, use null where a MinDataRate instance is expected.</summary>\r
1131         </member>\r
1132         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConcurrentTimeoutsNotSupported">\r
1133             <summary>Concurrent timeouts are not supported.</summary>\r
1134         </member>\r
1135         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveFiniteTimeSpanRequired">\r
1136             <summary>Timespan must be positive and finite.</summary>\r
1137         </member>\r
1138         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndPointRequiresAtLeastOneProtocol">\r
1139             <summary>An endpoint must be configured to serve at least one protocol.</summary>\r
1140         </member>\r
1141         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndPointHttp2NotNegotiated">\r
1142             <summary>HTTP/2 over TLS was not negotiated on an HTTP/2-only endpoint.</summary>\r
1143         </member>\r
1144         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorDynamicTableSizeUpdateTooLarge">\r
1145             <summary>A dynamic table size of {size} octets is greater than the configured maximum size of {maxSize} octets.</summary>\r
1146         </member>\r
1147         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackErrorDynamicTableSizeUpdateTooLarge(System.Object,System.Object)">\r
1148             <summary>A dynamic table size of {size} octets is greater than the configured maximum size of {maxSize} octets.</summary>\r
1149         </member>\r
1150         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIndexOutOfRange">\r
1151             <summary>Index {index} is outside the bounds of the header field table.</summary>\r
1152         </member>\r
1153         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackErrorIndexOutOfRange(System.Object)">\r
1154             <summary>Index {index} is outside the bounds of the header field table.</summary>\r
1155         </member>\r
1156         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorIncomplete">\r
1157             <summary>Input data could not be fully decoded.</summary>\r
1158         </member>\r
1159         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorEOS">\r
1160             <summary>Input data contains the EOS symbol.</summary>\r
1161         </member>\r
1162         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorDestinationTooSmall">\r
1163             <summary>The destination buffer is not large enough to store the decoded data.</summary>\r
1164         </member>\r
1165         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanError">\r
1166             <summary>Huffman decoding error.</summary>\r
1167         </member>\r
1168         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackStringLengthTooLarge">\r
1169             <summary>Decoded string length of {length} octets is greater than the configured maximum length of {maxStringLength} octets.</summary>\r
1170         </member>\r
1171         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackStringLengthTooLarge(System.Object,System.Object)">\r
1172             <summary>Decoded string length of {length} octets is greater than the configured maximum length of {maxStringLength} octets.</summary>\r
1173         </member>\r
1174         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIncompleteHeaderBlock">\r
1175             <summary>The header block was incomplete and could not be fully decoded.</summary>\r
1176         </member>\r
1177         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdEven">\r
1178             <summary>The client sent a {frameType} frame with even stream ID {streamId}.</summary>\r
1179         </member>\r
1180         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdEven(System.Object,System.Object)">\r
1181             <summary>The client sent a {frameType} frame with even stream ID {streamId}.</summary>\r
1182         </member>\r
1183         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPushPromiseReceived">\r
1184             <summary>The client sent a A PUSH_PROMISE frame.</summary>\r
1185         </member>\r
1186         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeadersInterleaved">\r
1187             <summary>The client sent a {frameType} frame to stream ID {streamId} before signaling of the header block for stream ID {headersStreamId}.</summary>\r
1188         </member>\r
1189         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorHeadersInterleaved(System.Object,System.Object,System.Object)">\r
1190             <summary>The client sent a {frameType} frame to stream ID {streamId} before signaling of the header block for stream ID {headersStreamId}.</summary>\r
1191         </member>\r
1192         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdZero">\r
1193             <summary>The client sent a {frameType} frame with stream ID 0.</summary>\r
1194         </member>\r
1195         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdZero(System.Object)">\r
1196             <summary>The client sent a {frameType} frame with stream ID 0.</summary>\r
1197         </member>\r
1198         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdNotZero">\r
1199             <summary>The client sent a {frameType} frame with stream ID different than 0.</summary>\r
1200         </member>\r
1201         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdNotZero(System.Object)">\r
1202             <summary>The client sent a {frameType} frame with stream ID different than 0.</summary>\r
1203         </member>\r
1204         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPaddingTooLong">\r
1205             <summary>The client sent a {frameType} frame with padding longer than or with the same length as the sent data.</summary>\r
1206         </member>\r
1207         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorPaddingTooLong(System.Object)">\r
1208             <summary>The client sent a {frameType} frame with padding longer than or with the same length as the sent data.</summary>\r
1209         </member>\r
1210         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamClosed">\r
1211             <summary>The client sent a {frameType} frame to closed stream ID {streamId}.</summary>\r
1212         </member>\r
1213         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamClosed(System.Object,System.Object)">\r
1214             <summary>The client sent a {frameType} frame to closed stream ID {streamId}.</summary>\r
1215         </member>\r
1216         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamHalfClosedRemote">\r
1217             <summary>The client sent a {frameType} frame to stream ID {streamId} which is in the "half-closed (remote) state".</summary>\r
1218         </member>\r
1219         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamHalfClosedRemote(System.Object,System.Object)">\r
1220             <summary>The client sent a {frameType} frame to stream ID {streamId} which is in the "half-closed (remote) state".</summary>\r
1221         </member>\r
1222         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamSelfDependency">\r
1223             <summary>The client sent a {frameType} frame with dependency information that would cause stream ID {streamId} to depend on itself.</summary>\r
1224         </member>\r
1225         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamSelfDependency(System.Object,System.Object)">\r
1226             <summary>The client sent a {frameType} frame with dependency information that would cause stream ID {streamId} to depend on itself.</summary>\r
1227         </member>\r
1228         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorUnexpectedFrameLength">\r
1229             <summary>The client sent a {frameType} frame with length different than {expectedLength}.</summary>\r
1230         </member>\r
1231         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorUnexpectedFrameLength(System.Object,System.Object)">\r
1232             <summary>The client sent a {frameType} frame with length different than {expectedLength}.</summary>\r
1233         </member>\r
1234         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsLengthNotMultipleOfSix">\r
1235             <summary>The client sent a SETTINGS frame with a length that is not a multiple of 6.</summary>\r
1236         </member>\r
1237         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsAckLengthNotZero">\r
1238             <summary>The client sent a SETTINGS frame with ACK set and length different than 0.</summary>\r
1239         </member>\r
1240         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsParameterOutOfRange">\r
1241             <summary>The client sent a SETTINGS frame with a value for parameter {parameter} that is out of range.</summary>\r
1242         </member>\r
1243         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorSettingsParameterOutOfRange(System.Object)">\r
1244             <summary>The client sent a SETTINGS frame with a value for parameter {parameter} that is out of range.</summary>\r
1245         </member>\r
1246         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorWindowUpdateIncrementZero">\r
1247             <summary>The client sent a WINDOW_UPDATE frame with a window size increment of 0.</summary>\r
1248         </member>\r
1249         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorContinuationWithNoHeaders">\r
1250             <summary>The client sent a CONTINUATION frame not preceded by a HEADERS frame.</summary>\r
1251         </member>\r
1252         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdle">\r
1253             <summary>The client sent a {frameType} frame to idle stream ID {streamId}.</summary>\r
1254         </member>\r
1255         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdle(System.Object,System.Object)">\r
1256             <summary>The client sent a {frameType} frame to idle stream ID {streamId}.</summary>\r
1257         </member>\r
1258         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorTrailersContainPseudoHeaderField">\r
1259             <summary>The client sent trailers containing one or more pseudo-header fields.</summary>\r
1260         </member>\r
1261         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeaderNameUppercase">\r
1262             <summary>The client sent a header with uppercase characters in its name.</summary>\r
1263         </member>\r
1264         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorTrailerNameUppercase">\r
1265             <summary>The client sent a trailer with uppercase characters in its name.</summary>\r
1266         </member>\r
1267         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeadersWithTrailersNoEndStream">\r
1268             <summary>The client sent a HEADERS frame containing trailers without setting the END_STREAM flag.</summary>\r
1269         </member>\r
1270         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMissingMandatoryPseudoHeaderFields">\r
1271             <summary>Request headers missing one or more mandatory pseudo-header fields.</summary>\r
1272         </member>\r
1273         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPseudoHeaderFieldAfterRegularHeaders">\r
1274             <summary>Pseudo-header field found in request headers after regular header fields.</summary>\r
1275         </member>\r
1276         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorUnknownPseudoHeaderField">\r
1277             <summary>Request headers contain unknown pseudo-header field.</summary>\r
1278         </member>\r
1279         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorResponsePseudoHeaderField">\r
1280             <summary>Request headers contain response-specific pseudo-header field.</summary>\r
1281         </member>\r
1282         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorDuplicatePseudoHeaderField">\r
1283             <summary>Request headers contain duplicate pseudo-header field.</summary>\r
1284         </member>\r
1285         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorConnectionSpecificHeaderField">\r
1286             <summary>Request headers contain connection-specific header field.</summary>\r
1287         </member>\r
1288         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnableToConfigureHttpsBindings">\r
1289             <summary>Unable to configure default https bindings because no IDefaultHttpsProvider service was provided.</summary>\r
1290         </member>\r
1291         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AuthenticationFailed">\r
1292             <summary>Failed to authenticate HTTPS connection.</summary>\r
1293         </member>\r
1294         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AuthenticationTimedOut">\r
1295             <summary>Authentication of the HTTPS connection timed out.</summary>\r
1296         </member>\r
1297         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidServerCertificateEku">\r
1298             <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>\r
1299         </member>\r
1300         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidServerCertificateEku(System.Object)">\r
1301             <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>\r
1302         </member>\r
1303         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveTimeSpanRequired1">\r
1304             <summary>Value must be a positive TimeSpan.</summary>\r
1305         </member>\r
1306         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerCertificateRequired">\r
1307             <summary>The server certificate parameter is required.</summary>\r
1308         </member>\r
1309         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BindingToDefaultAddresses">\r
1310             <summary>No listening endpoints were configured. Binding to {address0} and {address1} by default.</summary>\r
1311         </member>\r
1312         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBindingToDefaultAddresses(System.Object,System.Object)">\r
1313             <summary>No listening endpoints were configured. Binding to {address0} and {address1} by default.</summary>\r
1314         </member>\r
1315         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.CertNotFoundInStore">\r
1316             <summary>The requested certificate {subject} could not be found in {storeLocation}/{storeName} with AllowInvalid setting: {allowInvalid}.</summary>\r
1317         </member>\r
1318         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatCertNotFoundInStore(System.Object,System.Object,System.Object,System.Object)">\r
1319             <summary>The requested certificate {subject} could not be found in {storeLocation}/{storeName} with AllowInvalid setting: {allowInvalid}.</summary>\r
1320         </member>\r
1321         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndpointMissingUrl">\r
1322             <summary>The endpoint {endpointName} is missing the required 'Url' parameter.</summary>\r
1323         </member>\r
1324         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatEndpointMissingUrl(System.Object)">\r
1325             <summary>The endpoint {endpointName} is missing the required 'Url' parameter.</summary>\r
1326         </member>\r
1327         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NoCertSpecifiedNoDevelopmentCertificateFound">\r
1328             <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.\r
1329             To generate a developer certificate run 'dotnet dev-certs https'. To trust the certificate (Windows and mac ...</summary>\r
1330         </member>\r
1331         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MultipleCertificateSources">\r
1332             <summary>The endpoint {endpointName} specified multiple certificate sources.</summary>\r
1333         </member>\r
1334         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMultipleCertificateSources(System.Object)">\r
1335             <summary>The endpoint {endpointName} specified multiple certificate sources.</summary>\r
1336         </member>\r
1337         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.WritingToResponseBodyAfterResponseCompleted">\r
1338             <summary>Cannot write to the response body, the response has completed.</summary>\r
1339         </member>\r
1340         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestBodyTimeout">\r
1341             <summary>Reading the request body timed out due to data arriving too slowly. See MinRequestBodyDataRate.</summary>\r
1342         </member>\r
1343         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedByApplication">\r
1344             <summary>The connection was aborted by the application.</summary>\r
1345         </member>\r
1346         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedDuringServerShutdown">\r
1347             <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>\r
1348         </member>\r
1349         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionTimedBecauseResponseMininumDataRateNotSatisfied">\r
1350             <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>\r
1351         </member>\r
1352         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionTimedOutByServer">\r
1353             <summary>The connection was timed out by the server.</summary>\r
1354         </member>\r
1355         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorFrameOverLimit">\r
1356             <summary>The received frame size of {size} exceeds the limit {limit}.</summary>\r
1357         </member>\r
1358         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorFrameOverLimit(System.Object,System.Object)">\r
1359             <summary>The received frame size of {size} exceeds the limit {limit}.</summary>\r
1360         </member>\r
1361         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMinTlsVersion">\r
1362             <summary>Tls 1.2 or later must be used for HTTP/2. {protocol} was negotiated.</summary>\r
1363         </member>\r
1364         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorMinTlsVersion(System.Object)">\r
1365             <summary>Tls 1.2 or later must be used for HTTP/2. {protocol} was negotiated.</summary>\r
1366         </member>\r
1367         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorInvalidPreface">\r
1368             <summary>Invalid HTTP/2 connection preface.</summary>\r
1369         </member>\r
1370         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidEmptyHeaderName">\r
1371             <summary>Header name cannot be a null or empty string.</summary>\r
1372         </member>\r
1373         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionOrStreamAbortedByCancellationToken">\r
1374             <summary>The connection or stream was aborted because a write operation was aborted with a CancellationToken.</summary>\r
1375         </member>\r
1376         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorInitialWindowSizeInvalid">\r
1377             <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>\r
1378         </member>\r
1379         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorWindowUpdateSizeInvalid">\r
1380             <summary>The client sent a WINDOW_UPDATE frame that caused a flow-control window to exceed the maximum size.</summary>\r
1381         </member>\r
1382         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ConnectionFaulted">\r
1383             <summary>The HTTP/2 connection faulted.</summary>\r
1384         </member>\r
1385         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamResetByClient">\r
1386             <summary>The client reset the request stream.</summary>\r
1387         </member>\r
1388         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamAborted">\r
1389             <summary>The request stream was aborted.</summary>\r
1390         </member>\r
1391         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorFlowControlWindowExceeded">\r
1392             <summary>The client sent more data than what was available in the flow-control window.</summary>\r
1393         </member>\r
1394         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorConnectMustNotSendSchemeOrPath">\r
1395             <summary>CONNECT requests must not send :scheme or :path headers.</summary>\r
1396         </member>\r
1397         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMethodInvalid">\r
1398             <summary>The Method '{method}' is invalid.</summary>\r
1399         </member>\r
1400         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorMethodInvalid(System.Object)">\r
1401             <summary>The Method '{method}' is invalid.</summary>\r
1402         </member>\r
1403         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorPathInvalid">\r
1404             <summary>The request :path is invalid: '{path}'</summary>\r
1405         </member>\r
1406         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamErrorPathInvalid(System.Object)">\r
1407             <summary>The request :path is invalid: '{path}'</summary>\r
1408         </member>\r
1409         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorSchemeMismatch">\r
1410             <summary>The request :scheme header '{requestScheme}' does not match the transport scheme '{transportScheme}'.</summary>\r
1411         </member>\r
1412         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamErrorSchemeMismatch(System.Object,System.Object)">\r
1413             <summary>The request :scheme header '{requestScheme}' does not match the transport scheme '{transportScheme}'.</summary>\r
1414         </member>\r
1415         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorLessDataThanLength">\r
1416             <summary>Less data received than specified in the Content-Length header.</summary>\r
1417         </member>\r
1418         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorMoreDataThanLength">\r
1419             <summary>More data received than specified in the Content-Length header.</summary>\r
1420         </member>\r
1421         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorAfterHeaders">\r
1422             <summary>An error occurred after the response headers were sent, a reset is being sent.</summary>\r
1423         </member>\r
1424         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMaxStreams">\r
1425             <summary>A new stream was refused because this connection has reached its stream limit.</summary>\r
1426         </member>\r
1427         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.GreaterThanZeroRequired">\r
1428             <summary>A value greater than zero is required.</summary>\r
1429         </member>\r
1430         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ArgumentOutOfRange">\r
1431             <summary>A value between {min} and {max} is required.</summary>\r
1432         </member>\r
1433         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatArgumentOutOfRange(System.Object,System.Object)">\r
1434             <summary>A value between {min} and {max} is required.</summary>\r
1435         </member>\r
1436         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorDynamicTableSizeUpdateNotAtBeginningOfHeaderBlock">\r
1437             <summary>Dynamic tables size update did not occur at the beginning of the first header block.</summary>\r
1438         </member>\r
1439         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorNotEnoughBuffer">\r
1440             <summary>The given buffer was too small to encode any headers.</summary>\r
1441         </member>\r
1442         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIntegerTooBig">\r
1443             <summary>The decoded integer exceeds the maximum value of Int32.MaxValue.</summary>\r
1444         </member>\r
1445         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedByClient">\r
1446             <summary>The client closed the connection.</summary>\r
1447         </member>\r
1448         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamAborted">\r
1449             <summary>A frame of type {frameType} was received after stream {streamId} was reset or aborted.</summary>\r
1450         </member>\r
1451         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamAborted(System.Object,System.Object)">\r
1452             <summary>A frame of type {frameType} was received after stream {streamId} was reset or aborted.</summary>\r
1453         </member>\r
1454         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ProtocolSelectionFailed">\r
1455             <summary>HTTP protocol selection failed.</summary>\r
1456         </member>\r
1457         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerShutdownDuringConnectionInitialization">\r
1458             <summary>Server shutdown started during connection initialization.</summary>\r
1459         </member>\r
1460         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.StartAsyncBeforeGetMemory">\r
1461             <summary>Cannot call GetMemory() until response has started. Call HttpResponse.StartAsync() before calling GetMemory().</summary>\r
1462         </member>\r
1463         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2MinDataRateNotSupported">\r
1464             <summary>This feature is not supported for HTTP/2 requests except to disable it entirely by setting the rate to null.</summary>\r
1465         </member>\r
1466         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestTrailersNotAvailable">\r
1467             <summary>The request trailers are not available yet. They may not be available until the full request body is read.</summary>\r
1468         </member>\r
1469         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HTTP2NoTlsOsx">\r
1470             <summary>HTTP/2 over TLS is not supported on macOS due to missing ALPN support.</summary>\r
1471         </member>\r
1472         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HTTP2NoTlsWin7">\r
1473             <summary>HTTP/2 over TLS is not supported on Windows 7 due to missing ALPN support.</summary>\r
1474         </member>\r
1475         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamResetByApplication">\r
1476             <summary>The HTTP/2 stream was reset by the application with error code {errorCode}.</summary>\r
1477         </member>\r
1478         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamResetByApplication(System.Object)">\r
1479             <summary>The HTTP/2 stream was reset by the application with error code {errorCode}.</summary>\r
1480         </member>\r
1481         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2TellClientToCalmDown">\r
1482             <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>\r
1483         </member>\r
1484         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadDeveloperCertificateState">\r
1485             <summary>The ASP.NET Core developer certificate is in an invalid state. To fix this issue, run the following commands 'dotnet dev-certs https --clean' and 'dotnet dev-certs https' to remove all existing ASP.NET Core development certificates and create a new untrust ...</summary>\r
1486         </member>\r
1487         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode">\r
1488             <summary>\r
1489             Describes the client certificate requirements for a HTTPS connection.\r
1490             </summary>\r
1491         </member>\r
1492         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.NoCertificate">\r
1493             <summary>\r
1494             A client certificate is not required and will not be requested from clients.\r
1495             </summary>\r
1496         </member>\r
1497         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.AllowCertificate">\r
1498             <summary>\r
1499             A client certificate will be requested; however, authentication will not fail if a certificate is not provided by the client.\r
1500             </summary>\r
1501         </member>\r
1502         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.RequireCertificate">\r
1503             <summary>\r
1504             A client certificate will be requested, and the client must provide a valid certificate for authentication to succeed.\r
1505             </summary>\r
1506         </member>\r
1507         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions">\r
1508             <summary>\r
1509             Settings for how Kestrel should handle HTTPS connections.\r
1510             </summary>\r
1511         </member>\r
1512         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.#ctor">\r
1513             <summary>\r
1514             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.\r
1515             </summary>\r
1516         </member>\r
1517         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificate">\r
1518             <summary>\r
1519             <para>\r
1520             Specifies the server certificate used to authenticate HTTPS connections. This is ignored if ServerCertificateSelector is set.\r
1521             </para>\r
1522             <para>\r
1523             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).\r
1524             </para>\r
1525             </summary>\r
1526         </member>\r
1527         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificateSelector">\r
1528             <summary>\r
1529             <para>\r
1530             A callback that will be invoked to dynamically select a server certificate. This is higher priority than ServerCertificate.\r
1531             If SNI is not available then the name parameter will be null.\r
1532             </para>\r
1533             <para>\r
1534             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).\r
1535             </para>\r
1536             </summary>\r
1537         </member>\r
1538         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateMode">\r
1539             <summary>\r
1540             Specifies the client certificate requirements for a HTTPS connection. Defaults to <see cref="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.NoCertificate"/>.\r
1541             </summary>\r
1542         </member>\r
1543         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateValidation">\r
1544             <summary>\r
1545             Specifies a callback for additional client certificate validation that will be invoked during authentication. This will be ignored\r
1546             if <see cref="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.AllowAnyClientCertificate"/> is called after this callback is set.\r
1547             </summary>\r
1548         </member>\r
1549         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.SslProtocols">\r
1550             <summary>\r
1551             Specifies allowable SSL protocols. Defaults to <see cref="F:System.Security.Authentication.SslProtocols.Tls12" /> and <see cref="F:System.Security.Authentication.SslProtocols.Tls11"/>.\r
1552             </summary>\r
1553         </member>\r
1554         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HttpProtocols">\r
1555             <summary>\r
1556             The protocols enabled on this endpoint.\r
1557             </summary>\r
1558             <remarks>Defaults to HTTP/1.x only.</remarks>\r
1559         </member>\r
1560         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.CheckCertificateRevocation">\r
1561             <summary>\r
1562             Specifies whether the certificate revocation list is checked during authentication.\r
1563             </summary>\r
1564         </member>\r
1565         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.AllowAnyClientCertificate">\r
1566             <summary>\r
1567             Overrides the current <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateValidation"/> callback and allows any client certificate.\r
1568             </summary>\r
1569         </member>\r
1570         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.OnAuthenticate">\r
1571             <summary>\r
1572             Provides direct configuration of the <see cref="T:System.Net.Security.SslServerAuthenticationOptions"/> on a per-connection basis.\r
1573             This is called after all of the other settings have already been applied.\r
1574             </summary>\r
1575         </member>\r
1576         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HandshakeTimeout">\r
1577             <summary>\r
1578             Specifies the maximum amount of time allowed for the TLS/SSL handshake. This must be positive and finite.\r
1579             </summary>\r
1580         </member>\r
1581         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.EndpointConfiguration})">\r
1582             <summary>\r
1583             Specifies a configuration Action to run when an endpoint with the given name is loaded from configuration.\r
1584             </summary>\r
1585         </member>\r
1586         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPAddress,System.Int32)">\r
1587             <summary>\r
1588             Bind to given IP address and port.\r
1589             </summary>\r
1590         </member>\r
1591         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPAddress,System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1592             <summary>\r
1593             Bind to given IP address and port.\r
1594             </summary>\r
1595         </member>\r
1596         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPEndPoint)">\r
1597             <summary>\r
1598             Bind to given IP endpoint.\r
1599             </summary>\r
1600         </member>\r
1601         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPEndPoint,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1602             <summary>\r
1603             Bind to given IP address and port.\r
1604             </summary>\r
1605         </member>\r
1606         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LocalhostEndpoint(System.Int32)">\r
1607             <summary>\r
1608             Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported\r
1609             for this type of endpoint.\r
1610             </summary>\r
1611         </member>\r
1612         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LocalhostEndpoint(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1613             <summary>\r
1614             Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported\r
1615             for this type of endpoint.\r
1616             </summary>\r
1617         </member>\r
1618         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.AnyIPEndpoint(System.Int32)">\r
1619             <summary>\r
1620             Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.\r
1621             </summary>\r
1622         </member>\r
1623         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.AnyIPEndpoint(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1624             <summary>\r
1625             Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.\r
1626             </summary>\r
1627         </member>\r
1628         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.UnixSocketEndpoint(System.String)">\r
1629             <summary>\r
1630             Bind to given Unix domain socket path.\r
1631             </summary>\r
1632         </member>\r
1633         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.UnixSocketEndpoint(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1634             <summary>\r
1635             Bind to given Unix domain socket path.\r
1636             </summary>\r
1637         </member>\r
1638         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.HandleEndpoint(System.UInt64)">\r
1639             <summary>\r
1640             Open a socket file descriptor.\r
1641             </summary>\r
1642         </member>\r
1643         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.HandleEndpoint(System.UInt64,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1644             <summary>\r
1645             Open a socket file descriptor.\r
1646             </summary>\r
1647         </member>\r
1648         <member name="T:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions">\r
1649             <summary>\r
1650             Extension methods for <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> that configure Kestrel to use HTTPS for a given endpoint.\r
1651             </summary>\r
1652         </member>\r
1653         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)">\r
1654             <summary>\r
1655             Configure Kestrel to use HTTPS with the default certificate if available.\r
1656             This will throw if no default certificate is configured.\r
1657             </summary>\r
1658             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1659             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1660         </member>\r
1661         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String)">\r
1662             <summary>\r
1663             Configure Kestrel to use HTTPS.\r
1664             </summary>\r
1665             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1666             <param name="fileName">The name of a certificate file, relative to the directory that contains the application\r
1667             content files.</param>\r
1668             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1669         </member>\r
1670         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String,System.String)">\r
1671             <summary>\r
1672             Configure Kestrel to use HTTPS.\r
1673             </summary>\r
1674             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1675             <param name="fileName">The name of a certificate file, relative to the directory that contains the application\r
1676             content files.</param>\r
1677             <param name="password">The password required to access the X.509 certificate data.</param>\r
1678             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1679         </member>\r
1680         <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})">\r
1681             <summary>\r
1682             Configure Kestrel to use HTTPS.\r
1683             </summary>\r
1684             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1685             <param name="fileName">The name of a certificate file, relative to the directory that contains the application content files.</param>\r
1686             <param name="password">The password required to access the X.509 certificate data.</param>\r
1687             <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>\r
1688             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1689         </member>\r
1690         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String)">\r
1691             <summary>\r
1692             Configure Kestrel to use HTTPS.\r
1693             </summary>\r
1694             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1695             <param name="storeName">The certificate store to load the certificate from.</param>\r
1696             <param name="subject">The subject name for the certificate to load.</param>\r
1697             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1698         </member>\r
1699         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean)">\r
1700             <summary>\r
1701             Configure Kestrel to use HTTPS.\r
1702             </summary>\r
1703             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1704             <param name="storeName">The certificate store to load the certificate from.</param>\r
1705             <param name="subject">The subject name for the certificate to load.</param>\r
1706             <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>\r
1707             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1708         </member>\r
1709         <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)">\r
1710             <summary>\r
1711             Configure Kestrel to use HTTPS.\r
1712             </summary>\r
1713             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1714             <param name="storeName">The certificate store to load the certificate from.</param>\r
1715             <param name="subject">The subject name for the certificate to load.</param>\r
1716             <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>\r
1717             <param name="location">The store location to load the certificate from.</param>\r
1718             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1719         </member>\r
1720         <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})">\r
1721             <summary>\r
1722             Configure Kestrel to use HTTPS.\r
1723             </summary>\r
1724             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1725             <param name="storeName">The certificate store to load the certificate from.</param>\r
1726             <param name="subject">The subject name for the certificate to load.</param>\r
1727             <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>\r
1728             <param name="location">The store location to load the certificate from.</param>\r
1729             <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>\r
1730             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1731         </member>\r
1732         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.X509Certificate2)">\r
1733             <summary>\r
1734             Configure Kestrel to use HTTPS.\r
1735             </summary>\r
1736             <param name="listenOptions"> The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1737             <param name="serverCertificate">The X.509 certificate.</param>\r
1738             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1739         </member>\r
1740         <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})">\r
1741             <summary>\r
1742             Configure Kestrel to use HTTPS.\r
1743             </summary>\r
1744             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1745             <param name="serverCertificate">The X.509 certificate.</param>\r
1746             <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>\r
1747             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1748         </member>\r
1749         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">\r
1750             <summary>\r
1751             Configure Kestrel to use HTTPS.\r
1752             </summary>\r
1753             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1754             <param name="configureOptions">An action to configure options for HTTPS.</param>\r
1755             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1756         </member>\r
1757         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions)">\r
1758             <summary>\r
1759             Configure Kestrel to use HTTPS.\r
1760             </summary>\r
1761             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1762             <param name="httpsOptions">Options to configure HTTPS.</param>\r
1763             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1764         </member>\r
1765         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)">\r
1766             <summary>\r
1767             Emits verbose logs for bytes read from and written to the connection.\r
1768             </summary>\r
1769             <returns>\r
1770             The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.\r
1771             </returns>\r
1772         </member>\r
1773         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String)">\r
1774             <summary>\r
1775             Emits verbose logs for bytes read from and written to the connection.\r
1776             </summary>\r
1777             <returns>\r
1778             The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.\r
1779             </returns>\r
1780         </member>\r
1781         <member name="M:Microsoft.AspNetCore.Hosting.KestrelServerOptionsSystemdExtensions.UseSystemd(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions)">\r
1782             <summary>\r
1783             Open file descriptor (SD_LISTEN_FDS_START) initialized by systemd socket-based activation logic if available.\r
1784             </summary>\r
1785             <returns>\r
1786             The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions"/>.\r
1787             </returns>\r
1788         </member>\r
1789         <member name="M:Microsoft.AspNetCore.Hosting.KestrelServerOptionsSystemdExtensions.UseSystemd(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1790             <summary>\r
1791             Open file descriptor (SD_LISTEN_FDS_START) initialized by systemd socket-based activation logic if available.\r
1792             Specify callback to configure endpoint-specific settings.\r
1793             </summary>\r
1794             <returns>\r
1795             The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions"/>.\r
1796             </returns>\r
1797         </member>\r
1798         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeRequestLine(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Boolean)">\r
1799             <summary>\r
1800             Unescape a URL path\r
1801             </summary>\r
1802             <param name="source">The byte span represents a UTF8 encoding url path.</param>\r
1803             <param name="destination">The byte span where unescaped url path is copied to.</param>\r
1804             <param name="isFormEncoding">Whether we are doing form encoding or not.</param>\r
1805             <returns>The length of the byte sequence of the unescaped url path.</returns>\r
1806         </member>\r
1807         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeInPlace(System.Span{System.Byte},System.Boolean)">\r
1808             <summary>\r
1809             Unescape a URL path in place.\r
1810             </summary>\r
1811             <param name="buffer">The byte span represents a UTF8 encoding url path.</param>\r
1812             <param name="isFormEncoding">Whether we are doing form encoding or not.</param>\r
1813             <returns>The number of the bytes representing the result.</returns>\r
1814             <remarks>\r
1815             The unescape is done in place, which means after decoding the result is the subset of\r
1816             the input span.\r
1817             </remarks>\r
1818         </member>\r
1819         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeCore(System.Int32@,System.Int32@,System.Span{System.Byte},System.Boolean)">\r
1820             <summary>\r
1821             Unescape the percent-encodings\r
1822             </summary>\r
1823             <param name="sourceIndex">The iterator point to the first % char</param>\r
1824             <param name="destinationIndex">The place to write to</param>\r
1825             <param name="buffer">The byte array</param>\r
1826             <param name="isFormEncoding">Whether we are doing form encodoing</param>\r
1827         </member>\r
1828         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.UnescapePercentEncoding(System.Int32@,System.Span{System.Byte},System.Boolean)">\r
1829              <summary>\r
1830              Read the percent-encoding and try unescape it.\r
1831             \r
1832              The operation first peek at the character the <paramref name="scan"/>\r
1833              iterator points at. If it is % the <paramref name="scan"/> is then\r
1834              moved on to scan the following to characters. If the two following\r
1835              characters are hexadecimal literals they will be unescaped and the\r
1836              value will be returned.\r
1837             \r
1838              If the first character is not % the <paramref name="scan"/> iterator\r
1839              will be removed beyond the location of % and -1 will be returned.\r
1840             \r
1841              If the following two characters can't be successfully unescaped the\r
1842              <paramref name="scan"/> iterator will be move behind the % and -1\r
1843              will be returned.\r
1844              </summary>\r
1845              <param name="scan">The value to read</param>\r
1846              <param name="buffer">The byte array</param>\r
1847              <param name="isFormEncoding">Whether we are decoding a form or not. Will escape '/' if we are doing form encoding</param>\r
1848              <returns>The unescaped byte if success. Otherwise return -1.</returns>\r
1849         </member>\r
1850         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.ReadHex(System.Int32@,System.Span{System.Byte})">\r
1851              <summary>\r
1852              Read the next char and convert it into hexadecimal value.\r
1853             \r
1854              The <paramref name="scan"/> index will be moved to the next\r
1855              byte no matter no matter whether the operation successes.\r
1856              </summary>\r
1857              <param name="scan">The index of the byte in the buffer to read</param>\r
1858              <param name="buffer">The byte span from which the hex to be read</param>\r
1859              <returns>The hexadecimal value if successes, otherwise -1.</returns>\r
1860         </member>\r
1861         <member name="T:System.Buffers.BufferWriter`1">\r
1862             <summary>\r
1863             A fast access struct that wraps <see cref="T:System.Buffers.IBufferWriter`1"/>.\r
1864             </summary>\r
1865             <typeparam name="T">The type of element to be written.</typeparam>\r
1866         </member>\r
1867         <member name="F:System.Buffers.BufferWriter`1._output">\r
1868             <summary>\r
1869             The underlying <see cref="T:System.Buffers.IBufferWriter`1"/>.\r
1870             </summary>\r
1871         </member>\r
1872         <member name="F:System.Buffers.BufferWriter`1._span">\r
1873             <summary>\r
1874             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)"/>.\r
1875             Backing field for the <see cref="P:System.Buffers.BufferWriter`1.Span"/> property.\r
1876             </summary>\r
1877         </member>\r
1878         <member name="F:System.Buffers.BufferWriter`1._buffered">\r
1879             <summary>\r
1880             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"/>).\r
1881             </summary>\r
1882         </member>\r
1883         <member name="F:System.Buffers.BufferWriter`1._bytesCommitted">\r
1884             <summary>\r
1885             The total number of bytes written with this writer.\r
1886             Backing field for the <see cref="P:System.Buffers.BufferWriter`1.BytesCommitted"/> property.\r
1887             </summary>\r
1888         </member>\r
1889         <member name="M:System.Buffers.BufferWriter`1.#ctor(`0)">\r
1890             <summary>\r
1891             Initializes a new instance of the <see cref="T:System.Buffers.BufferWriter`1"/> struct.\r
1892             </summary>\r
1893             <param name="output">The <see cref="T:System.Buffers.IBufferWriter`1"/> to be wrapped.</param>\r
1894         </member>\r
1895         <member name="P:System.Buffers.BufferWriter`1.Span">\r
1896             <summary>\r
1897             Gets the result of the last call to <see cref="M:System.Buffers.IBufferWriter`1.GetSpan(System.Int32)"/>.\r
1898             </summary>\r
1899         </member>\r
1900         <member name="P:System.Buffers.BufferWriter`1.BytesCommitted">\r
1901             <summary>\r
1902             Gets the total number of bytes written with this writer.\r
1903             </summary>\r
1904         </member>\r
1905         <member name="M:System.Buffers.BufferWriter`1.Commit">\r
1906             <summary>\r
1907             Calls <see cref="M:System.Buffers.IBufferWriter`1.Advance(System.Int32)"/> on the underlying writer\r
1908             with the number of uncommitted bytes.\r
1909             </summary>\r
1910         </member>\r
1911         <member name="M:System.Buffers.BufferWriter`1.Advance(System.Int32)">\r
1912             <summary>\r
1913             Used to indicate that part of the buffer has been written to.\r
1914             </summary>\r
1915             <param name="count">The number of bytes written to.</param>\r
1916         </member>\r
1917         <member name="M:System.Buffers.BufferWriter`1.Write(System.ReadOnlySpan{System.Byte})">\r
1918             <summary>\r
1919             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.\r
1920             </summary>\r
1921             <param name="source">The buffer to copy in.</param>\r
1922         </member>\r
1923         <member name="M:System.Buffers.BufferWriter`1.Ensure(System.Int32)">\r
1924             <summary>\r
1925             Acquires a new buffer if necessary to ensure that some given number of bytes can be written to a single buffer.\r
1926             </summary>\r
1927             <param name="count">The number of bytes that must be allocated in a single buffer.</param>\r
1928         </member>\r
1929         <member name="M:System.Buffers.BufferWriter`1.EnsureMore(System.Int32)">\r
1930             <summary>\r
1931             Gets a fresh span to write to, with an optional minimum size.\r
1932             </summary>\r
1933             <param name="count">The minimum size for the next requested buffer.</param>\r
1934         </member>\r
1935         <member name="M:System.Buffers.BufferWriter`1.WriteMultiBuffer(System.ReadOnlySpan{System.Byte})">\r
1936             <summary>\r
1937             Copies the caller's buffer into this writer, potentially across multiple buffers from the underlying writer.\r
1938             </summary>\r
1939             <param name="source">The buffer to copy into this writer.</param>\r
1940         </member>\r
1941         <member name="P:System.IO.Pipelines.BufferSegment.End">\r
1942             <summary>\r
1943             The End represents the offset into AvailableMemory where the range of "active" bytes ends. At the point when the block is leased\r
1944             the End is guaranteed to be equal to Start. The value of Start may be assigned anywhere between 0 and\r
1945             Buffer.Length, and must be equal to or less than End.\r
1946             </summary>\r
1947         </member>\r
1948         <member name="P:System.IO.Pipelines.BufferSegment.NextSegment">\r
1949             <summary>\r
1950             Reference to the next block of data when the overall "active" bytes spans multiple blocks. At the point when the block is\r
1951             leased Next is guaranteed to be null. Start, End, and Next are used together in order to create a linked-list of discontiguous\r
1952             working memory. The "active" memory is grown when bytes are copied in, End is increased, and Next is assigned. The "active"\r
1953             memory is shrunk when bytes are consumed, Start is increased, and blocks are returned to the pool.\r
1954             </summary>\r
1955         </member>\r
1956         <member name="T:System.IO.Pipelines.BufferSegmentStack.SegmentAsValueType">\r
1957             <summary>\r
1958             A simple struct we wrap reference types inside when storing in arrays to\r
1959             bypass the CLR's covariant checks when writing to arrays.\r
1960             </summary>\r
1961             <remarks>\r
1962             We use <see cref="T:System.IO.Pipelines.BufferSegmentStack.SegmentAsValueType"/> as a wrapper to avoid paying the cost of covariant checks whenever\r
1963             the underlying array that the <see cref="T:System.IO.Pipelines.BufferSegmentStack"/> class uses is written to. \r
1964             We've recognized this as a perf win in ETL traces for these stack frames:\r
1965             clr!JIT_Stelem_Ref\r
1966               clr!ArrayStoreCheck\r
1967                 clr!ObjIsInstanceOf\r
1968             </remarks>\r
1969         </member>\r
1970         <member name="T:System.Diagnostics.StackTraceHiddenAttribute">\r
1971             <summary>\r
1972             Attribute to add to non-returning throw only methods, \r
1973             to restore the stack trace back to what it would be if the throw was in-place\r
1974             </summary>\r
1975         </member>\r
1976     </members>\r
1977 </doc>\r