76f1c63c554ad9817eae354dfa719a2ecb75c2a7
[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="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.WidenFourAsciiBytesToUtf16AndCompareToChars(System.Char@,System.UInt32)">\r
363             <summary>\r
364             Given a DWORD which represents a buffer of 4 bytes, widens the buffer into 4 WORDs and\r
365             compares them to the WORD buffer with machine endianness.\r
366             </summary>\r
367         </member>\r
368         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.WidenTwoAsciiBytesToUtf16AndCompareToChars(System.Char@,System.UInt16)">\r
369             <summary>\r
370             Given a WORD which represents a buffer of 2 bytes, widens the buffer into 2 WORDs and\r
371             compares them to the WORD buffer with machine endianness.\r
372             </summary>\r
373         </member>\r
374         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.AllBytesInUInt32AreAscii(System.UInt32)">\r
375             <summary>\r
376             Returns <see langword="true"/> iff all bytes in <paramref name="value"/> are ASCII.\r
377             </summary>\r
378         </member>\r
379         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.AllBytesInUInt16AreAscii(System.UInt16)">\r
380             <summary>\r
381             Returns <see langword="true"/> iff all bytes in <paramref name="value"/> are ASCII.\r
382             </summary>\r
383         </member>\r
384         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.StringUtilities.ConcatAsHexSuffix(System.String,System.Char,System.UInt32)">\r
385             <summary>\r
386             A faster version of String.Concat(<paramref name="str"/>, <paramref name="separator"/>, <paramref name="number"/>.ToString("X8"))\r
387             </summary>\r
388             <param name="str"></param>\r
389             <param name="separator"></param>\r
390             <param name="number"></param>\r
391             <returns></returns>\r
392         </member>\r
393         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock">\r
394             <summary>\r
395             Provides access to the normal system clock.\r
396             </summary>\r
397         </member>\r
398         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNow">\r
399             <summary>\r
400             Retrieves the current UTC system time.\r
401             </summary>\r
402         </member>\r
403         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNowTicks">\r
404             <summary>\r
405             Retrieves ticks for the current UTC system time.\r
406             </summary>\r
407         </member>\r
408         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.SystemClock.UtcNowUnsynchronized">\r
409             <summary>\r
410             Retrieves the current UTC system time.\r
411             </summary>\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="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigureEndpointDefaults(System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
644             <summary>\r
645             Specifies a configuration Action to run for each newly created endpoint. Calling this again will replace\r
646             the prior action.\r
647             </summary>\r
648         </member>\r
649         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ConfigureHttpsDefaults(System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">\r
650             <summary>\r
651             Specifies a configuration Action to run for each newly created https endpoint. Calling this again will replace\r
652             the prior action.\r
653             </summary>\r
654         </member>\r
655         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure">\r
656             <summary>\r
657             Creates a configuration loader for setting up Kestrel.\r
658             </summary>\r
659         </member>\r
660         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Configure(Microsoft.Extensions.Configuration.IConfiguration)">\r
661             <summary>\r
662             Creates a configuration loader for setting up Kestrel that takes an IConfiguration as input.\r
663             This configuration must be scoped to the configuration section for Kestrel.\r
664             </summary>\r
665         </member>\r
666         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPAddress,System.Int32)">\r
667             <summary>\r
668             Bind to given IP address and port.\r
669             </summary>\r
670         </member>\r
671         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPAddress,System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
672             <summary>\r
673             Bind to given IP address and port.\r
674             The callback configures endpoint-specific settings.\r
675             </summary>\r
676         </member>\r
677         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPEndPoint)">\r
678             <summary>\r
679             Bind to given IP endpoint.\r
680             </summary>\r
681         </member>\r
682         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.Listen(System.Net.IPEndPoint,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
683             <summary>\r
684             Bind to given IP address and port.\r
685             The callback configures endpoint-specific settings.\r
686             </summary>\r
687         </member>\r
688         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenLocalhost(System.Int32)">\r
689             <summary>\r
690             Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported\r
691             for this type of endpoint.\r
692             </summary>\r
693         </member>\r
694         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenLocalhost(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
695             <summary>\r
696             Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported\r
697             for this type of endpoint.\r
698             </summary>\r
699         </member>\r
700         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenAnyIP(System.Int32)">\r
701             <summary>\r
702             Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.\r
703             </summary>\r
704         </member>\r
705         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenAnyIP(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\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.ListenUnixSocket(System.String)">\r
711             <summary>\r
712             Bind to given Unix domain socket path.\r
713             </summary>\r
714         </member>\r
715         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenUnixSocket(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
716             <summary>\r
717             Bind to given Unix domain socket path.\r
718             Specify callback to configure endpoint-specific settings.\r
719             </summary>\r
720         </member>\r
721         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenHandle(System.UInt64)">\r
722             <summary>\r
723             Open a socket file descriptor.\r
724             </summary>\r
725         </member>\r
726         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions.ListenHandle(System.UInt64,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
727             <summary>\r
728             Open a socket file descriptor.\r
729             The callback configures endpoint-specific settings.\r
730             </summary>\r
731         </member>\r
732         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions">\r
733             <summary>\r
734             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
735             socket that Kestrel should bind to or open.\r
736             </summary>\r
737         </member>\r
738         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint">\r
739             <summary>\r
740             The <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.IPEndPoint"/> to bind to.\r
741             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
742             </summary>\r
743         </member>\r
744         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.SocketPath">\r
745             <summary>\r
746             The absolute path to a Unix domain socket to bind to.\r
747             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
748             </summary>\r
749         </member>\r
750         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.FileHandle">\r
751             <summary>\r
752             A file descriptor for the socket to open.\r
753             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
754             </summary>\r
755         </member>\r
756         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.KestrelServerOptions">\r
757             <summary>\r
758             Enables connection middleware to resolve and use services registered by the application during startup.\r
759             Only set if accessed from the callback of a <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.KestrelServerOptions"/> Listen* method.\r
760             </summary>\r
761         </member>\r
762         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Protocols">\r
763             <summary>\r
764             The protocols enabled on this endpoint.\r
765             </summary>\r
766             <remarks>Defaults to HTTP/1.x and HTTP/2.</remarks>\r
767         </member>\r
768         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.GetDisplayName">\r
769             <summary>\r
770             Gets the name of this endpoint to display on command-line when the web server starts.\r
771             </summary>\r
772         </member>\r
773         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.Use(System.Func{Microsoft.AspNetCore.Connections.ConnectionDelegate,Microsoft.AspNetCore.Connections.ConnectionDelegate})">\r
774             <summary>\r
775             Adds a middleware delegate to the connection pipeline.\r
776             Configured by the <c>UseHttps()</c> and <see cref="M:Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)"/>\r
777             extension methods.\r
778             </summary>\r
779             <param name="middleware">The middleware delegate.</param>\r
780             <returns>The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</returns>\r
781         </member>\r
782         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.LocalhostListenOptions.GetDisplayName">\r
783             <summary>\r
784             Gets the name of this endpoint to display on command-line when the web server starts.\r
785             </summary>\r
786         </member>\r
787         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.#ctor(System.Double,System.TimeSpan)">\r
788             <summary>\r
789             Creates a new instance of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate"/>.\r
790             </summary>\r
791             <param name="bytesPerSecond">The minimum rate in bytes/second at which data should be processed.</param>\r
792             <param name="gracePeriod">The amount of time to delay enforcement of <paramref name="bytesPerSecond"/>,\r
793             starting at the time data is first read or written.</param>\r
794         </member>\r
795         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.BytesPerSecond">\r
796             <summary>\r
797             The minimum rate in bytes/second at which data should be processed.\r
798             </summary>\r
799         </member>\r
800         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate.GracePeriod">\r
801             <summary>\r
802             The amount of time to delay enforcement of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate" />,\r
803             starting at the time data is first read or written.\r
804             </summary>\r
805         </member>\r
806         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest">\r
807             <summary>Bad request.</summary>\r
808         </member>\r
809         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_BadChunkSizeData">\r
810             <summary>Bad chunk size data.</summary>\r
811         </member>\r
812         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_BadChunkSuffix">\r
813             <summary>Bad chunk suffix.</summary>\r
814         </member>\r
815         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_ChunkedRequestIncomplete">\r
816             <summary>Chunked request incomplete.</summary>\r
817         </member>\r
818         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_FinalTransferCodingNotChunked">\r
819             <summary>The message body length cannot be determined because the final transfer coding was set to '{detail}' instead of 'chunked'.</summary>\r
820         </member>\r
821         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_FinalTransferCodingNotChunked(System.Object)">\r
822             <summary>The message body length cannot be determined because the final transfer coding was set to '{detail}' instead of 'chunked'.</summary>\r
823         </member>\r
824         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_HeadersExceedMaxTotalSize">\r
825             <summary>Request headers too long.</summary>\r
826         </member>\r
827         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidCharactersInHeaderName">\r
828             <summary>Invalid characters in header name.</summary>\r
829         </member>\r
830         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidContentLength_Detail">\r
831             <summary>Invalid content length: {detail}</summary>\r
832         </member>\r
833         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidContentLength_Detail(System.Object)">\r
834             <summary>Invalid content length: {detail}</summary>\r
835         </member>\r
836         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidHostHeader">\r
837             <summary>Invalid Host header.</summary>\r
838         </member>\r
839         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidHostHeader_Detail">\r
840             <summary>Invalid Host header: '{detail}'</summary>\r
841         </member>\r
842         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidHostHeader_Detail(System.Object)">\r
843             <summary>Invalid Host header: '{detail}'</summary>\r
844         </member>\r
845         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestHeadersNoCRLF">\r
846             <summary>Invalid request headers: missing final CRLF in header fields.</summary>\r
847         </member>\r
848         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestHeader_Detail">\r
849             <summary>Invalid request header: '{detail}'</summary>\r
850         </member>\r
851         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestHeader_Detail(System.Object)">\r
852             <summary>Invalid request header: '{detail}'</summary>\r
853         </member>\r
854         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestLine">\r
855             <summary>Invalid request line.</summary>\r
856         </member>\r
857         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestLine_Detail">\r
858             <summary>Invalid request line: '{detail}'</summary>\r
859         </member>\r
860         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestLine_Detail(System.Object)">\r
861             <summary>Invalid request line: '{detail}'</summary>\r
862         </member>\r
863         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_InvalidRequestTarget_Detail">\r
864             <summary>Invalid request target: '{detail}'</summary>\r
865         </member>\r
866         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_InvalidRequestTarget_Detail(System.Object)">\r
867             <summary>Invalid request target: '{detail}'</summary>\r
868         </member>\r
869         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_LengthRequired">\r
870             <summary>{detail} request contains no Content-Length or Transfer-Encoding header.</summary>\r
871         </member>\r
872         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_LengthRequired(System.Object)">\r
873             <summary>{detail} request contains no Content-Length or Transfer-Encoding header.</summary>\r
874         </member>\r
875         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_LengthRequiredHttp10">\r
876             <summary>{detail} request contains no Content-Length header.</summary>\r
877         </member>\r
878         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_LengthRequiredHttp10(System.Object)">\r
879             <summary>{detail} request contains no Content-Length header.</summary>\r
880         </member>\r
881         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MalformedRequestInvalidHeaders">\r
882             <summary>Malformed request: invalid headers.</summary>\r
883         </member>\r
884         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MethodNotAllowed">\r
885             <summary>Method not allowed.</summary>\r
886         </member>\r
887         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MissingHostHeader">\r
888             <summary>Request is missing Host header.</summary>\r
889         </member>\r
890         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MultipleContentLengths">\r
891             <summary>Multiple Content-Length headers.</summary>\r
892         </member>\r
893         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_MultipleHostHeaders">\r
894             <summary>Multiple Host headers.</summary>\r
895         </member>\r
896         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestLineTooLong">\r
897             <summary>Request line too long.</summary>\r
898         </member>\r
899         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestHeadersTimeout">\r
900             <summary>Reading the request headers timed out.</summary>\r
901         </member>\r
902         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_TooManyHeaders">\r
903             <summary>Request contains too many headers.</summary>\r
904         </member>\r
905         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UnexpectedEndOfRequestContent">\r
906             <summary>Unexpected end of request content.</summary>\r
907         </member>\r
908         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UnrecognizedHTTPVersion">\r
909             <summary>Unrecognized HTTP version: '{detail}'</summary>\r
910         </member>\r
911         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBadRequest_UnrecognizedHTTPVersion(System.Object)">\r
912             <summary>Unrecognized HTTP version: '{detail}'</summary>\r
913         </member>\r
914         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_UpgradeRequestCannotHavePayload">\r
915             <summary>Requests with 'Connection: Upgrade' cannot have content in the request body.</summary>\r
916         </member>\r
917         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FallbackToIPv4Any">\r
918             <summary>Failed to bind to http://[::]:{port} (IPv6Any). Attempting to bind to http://0.0.0.0:{port} instead.</summary>\r
919         </member>\r
920         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatFallbackToIPv4Any(System.Object)">\r
921             <summary>Failed to bind to http://[::]:{port} (IPv6Any). Attempting to bind to http://0.0.0.0:{port} instead.</summary>\r
922         </member>\r
923         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ResponseStreamWasUpgraded">\r
924             <summary>Cannot write to response body after connection has been upgraded.</summary>\r
925         </member>\r
926         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BigEndianNotSupported">\r
927             <summary>Kestrel does not support big-endian architectures.</summary>\r
928         </member>\r
929         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBufferSmallerThanRequestHeaderBuffer">\r
930             <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request header size ({requestHeaderSize}).</summary>\r
931         </member>\r
932         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMaxRequestBufferSmallerThanRequestHeaderBuffer(System.Object,System.Object)">\r
933             <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request header size ({requestHeaderSize}).</summary>\r
934         </member>\r
935         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBufferSmallerThanRequestLineBuffer">\r
936             <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request line size ({requestLineSize}).</summary>\r
937         </member>\r
938         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMaxRequestBufferSmallerThanRequestLineBuffer(System.Object,System.Object)">\r
939             <summary>Maximum request buffer size ({requestBufferSize}) must be greater than or equal to maximum request line size ({requestLineSize}).</summary>\r
940         </member>\r
941         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerAlreadyStarted">\r
942             <summary>Server has already started.</summary>\r
943         </member>\r
944         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnknownTransportMode">\r
945             <summary>Unknown transport mode: '{mode}'.</summary>\r
946         </member>\r
947         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatUnknownTransportMode(System.Object)">\r
948             <summary>Unknown transport mode: '{mode}'.</summary>\r
949         </member>\r
950         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidAsciiOrControlChar">\r
951             <summary>Invalid non-ASCII or control character in header: {character}</summary>\r
952         </member>\r
953         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidAsciiOrControlChar(System.Object)">\r
954             <summary>Invalid non-ASCII or control character in header: {character}</summary>\r
955         </member>\r
956         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidContentLength_InvalidNumber">\r
957             <summary>Invalid Content-Length: "{value}". Value must be a positive integral number.</summary>\r
958         </member>\r
959         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidContentLength_InvalidNumber(System.Object)">\r
960             <summary>Invalid Content-Length: "{value}". Value must be a positive integral number.</summary>\r
961         </member>\r
962         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeNumberOrNullRequired">\r
963             <summary>Value must be null or a non-negative number.</summary>\r
964         </member>\r
965         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeNumberRequired">\r
966             <summary>Value must be a non-negative number.</summary>\r
967         </member>\r
968         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberRequired">\r
969             <summary>Value must be a positive number.</summary>\r
970         </member>\r
971         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberOrNullRequired">\r
972             <summary>Value must be null or a positive number.</summary>\r
973         </member>\r
974         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnixSocketPathMustBeAbsolute">\r
975             <summary>Unix socket path must be absolute.</summary>\r
976         </member>\r
977         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AddressBindingFailed">\r
978             <summary>Failed to bind to address {address}.</summary>\r
979         </member>\r
980         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatAddressBindingFailed(System.Object)">\r
981             <summary>Failed to bind to address {address}.</summary>\r
982         </member>\r
983         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BindingToDefaultAddress">\r
984             <summary>No listening endpoints were configured. Binding to {address} by default.</summary>\r
985         </member>\r
986         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBindingToDefaultAddress(System.Object)">\r
987             <summary>No listening endpoints were configured. Binding to {address} by default.</summary>\r
988         </member>\r
989         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConfigureHttpsFromMethodCall">\r
990             <summary>HTTPS endpoints can only be configured using {methodName}.</summary>\r
991         </member>\r
992         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatConfigureHttpsFromMethodCall(System.Object)">\r
993             <summary>HTTPS endpoints can only be configured using {methodName}.</summary>\r
994         </member>\r
995         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConfigurePathBaseFromMethodCall">\r
996             <summary>A path base can only be configured using {methodName}.</summary>\r
997         </member>\r
998         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatConfigurePathBaseFromMethodCall(System.Object)">\r
999             <summary>A path base can only be configured using {methodName}.</summary>\r
1000         </member>\r
1001         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.DynamicPortOnLocalhostNotSupported">\r
1002             <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
1003         </member>\r
1004         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndpointAlreadyInUse">\r
1005             <summary>Failed to bind to address {endpoint}: address already in use.</summary>\r
1006         </member>\r
1007         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatEndpointAlreadyInUse(System.Object)">\r
1008             <summary>Failed to bind to address {endpoint}: address already in use.</summary>\r
1009         </member>\r
1010         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidUrl">\r
1011             <summary>Invalid URL: '{url}'.</summary>\r
1012         </member>\r
1013         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidUrl(System.Object)">\r
1014             <summary>Invalid URL: '{url}'.</summary>\r
1015         </member>\r
1016         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NetworkInterfaceBindingFailed">\r
1017             <summary>Unable to bind to {address} on the {interfaceName} interface: '{error}'.</summary>\r
1018         </member>\r
1019         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatNetworkInterfaceBindingFailed(System.Object,System.Object,System.Object)">\r
1020             <summary>Unable to bind to {address} on the {interfaceName} interface: '{error}'.</summary>\r
1021         </member>\r
1022         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.OverridingWithKestrelOptions">\r
1023             <summary>Overriding address(es) '{addresses}'. Binding to endpoints defined in {methodName} instead.</summary>\r
1024         </member>\r
1025         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatOverridingWithKestrelOptions(System.Object,System.Object)">\r
1026             <summary>Overriding address(es) '{addresses}'. Binding to endpoints defined in {methodName} instead.</summary>\r
1027         </member>\r
1028         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.OverridingWithPreferHostingUrls">\r
1029             <summary>Overriding endpoints defined in UseKestrel() because {settingName} is set to true. Binding to address(es) '{addresses}' instead.</summary>\r
1030         </member>\r
1031         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatOverridingWithPreferHostingUrls(System.Object,System.Object)">\r
1032             <summary>Overriding endpoints defined in UseKestrel() because {settingName} is set to true. Binding to address(es) '{addresses}' instead.</summary>\r
1033         </member>\r
1034         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnsupportedAddressScheme">\r
1035             <summary>Unrecognized scheme in server address '{address}'. Only 'http://' is supported.</summary>\r
1036         </member>\r
1037         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatUnsupportedAddressScheme(System.Object)">\r
1038             <summary>Unrecognized scheme in server address '{address}'. Only 'http://' is supported.</summary>\r
1039         </member>\r
1040         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HeadersAreReadOnly">\r
1041             <summary>Headers are read-only, response has already started.</summary>\r
1042         </member>\r
1043         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.KeyAlreadyExists">\r
1044             <summary>An item with the same key has already been added.</summary>\r
1045         </member>\r
1046         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HeaderNotAllowedOnResponse">\r
1047             <summary>Setting the header {name} is not allowed on responses with status code {statusCode}.</summary>\r
1048         </member>\r
1049         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHeaderNotAllowedOnResponse(System.Object,System.Object)">\r
1050             <summary>Setting the header {name} is not allowed on responses with status code {statusCode}.</summary>\r
1051         </member>\r
1052         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ParameterReadOnlyAfterResponseStarted">\r
1053             <summary>{name} cannot be set because the response has already started.</summary>\r
1054         </member>\r
1055         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatParameterReadOnlyAfterResponseStarted(System.Object)">\r
1056             <summary>{name} cannot be set because the response has already started.</summary>\r
1057         </member>\r
1058         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestProcessingAborted">\r
1059             <summary>Request processing didn't complete within the shutdown timeout.</summary>\r
1060         </member>\r
1061         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.TooFewBytesWritten">\r
1062             <summary>Response Content-Length mismatch: too few bytes written ({written} of {expected}).</summary>\r
1063         </member>\r
1064         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatTooFewBytesWritten(System.Object,System.Object)">\r
1065             <summary>Response Content-Length mismatch: too few bytes written ({written} of {expected}).</summary>\r
1066         </member>\r
1067         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.TooManyBytesWritten">\r
1068             <summary>Response Content-Length mismatch: too many bytes written ({written} of {expected}).</summary>\r
1069         </member>\r
1070         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatTooManyBytesWritten(System.Object,System.Object)">\r
1071             <summary>Response Content-Length mismatch: too many bytes written ({written} of {expected}).</summary>\r
1072         </member>\r
1073         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnhandledApplicationException">\r
1074             <summary>The response has been aborted due to an unhandled application exception.</summary>\r
1075         </member>\r
1076         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.WritingToResponseBodyNotSupported">\r
1077             <summary>Writing to the response body is invalid for responses with status code {statusCode}.</summary>\r
1078         </member>\r
1079         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatWritingToResponseBodyNotSupported(System.Object)">\r
1080             <summary>Writing to the response body is invalid for responses with status code {statusCode}.</summary>\r
1081         </member>\r
1082         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionShutdownError">\r
1083             <summary>Connection shutdown abnormally.</summary>\r
1084         </member>\r
1085         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestProcessingEndError">\r
1086             <summary>Connection processing ended abnormally.</summary>\r
1087         </member>\r
1088         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.CannotUpgradeNonUpgradableRequest">\r
1089             <summary>Cannot upgrade a non-upgradable request. Check IHttpUpgradeFeature.IsUpgradableRequest to determine if a request can be upgraded.</summary>\r
1090         </member>\r
1091         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UpgradedConnectionLimitReached">\r
1092             <summary>Request cannot be upgraded because the server has already opened the maximum number of upgraded connections.</summary>\r
1093         </member>\r
1094         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UpgradeCannotBeCalledMultipleTimes">\r
1095             <summary>IHttpUpgradeFeature.UpgradeAsync was already called and can only be called once per connection.</summary>\r
1096         </member>\r
1097         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestBodyTooLarge">\r
1098             <summary>Request body too large.</summary>\r
1099         </member>\r
1100         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBodySizeCannotBeModifiedAfterRead">\r
1101             <summary>The maximum request body size cannot be modified after the app has already started reading from the request body.</summary>\r
1102         </member>\r
1103         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MaxRequestBodySizeCannotBeModifiedForUpgradedRequests">\r
1104             <summary>The maximum request body size cannot be modified after the request has been upgraded.</summary>\r
1105         </member>\r
1106         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveTimeSpanRequired">\r
1107             <summary>Value must be a positive TimeSpan.</summary>\r
1108         </member>\r
1109         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NonNegativeTimeSpanRequired">\r
1110             <summary>Value must be a non-negative TimeSpan.</summary>\r
1111         </member>\r
1112         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MinimumGracePeriodRequired">\r
1113             <summary>The request body rate enforcement grace period must be greater than {heartbeatInterval} second.</summary>\r
1114         </member>\r
1115         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMinimumGracePeriodRequired(System.Object)">\r
1116             <summary>The request body rate enforcement grace period must be greater than {heartbeatInterval} second.</summary>\r
1117         </member>\r
1118         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.SynchronousReadsDisallowed">\r
1119             <summary>Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronousIO to true instead.</summary>\r
1120         </member>\r
1121         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.SynchronousWritesDisallowed">\r
1122             <summary>Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead.</summary>\r
1123         </member>\r
1124         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveNumberOrNullMinDataRateRequired">\r
1125             <summary>Value must be a positive number. To disable a minimum data rate, use null where a MinDataRate instance is expected.</summary>\r
1126         </member>\r
1127         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConcurrentTimeoutsNotSupported">\r
1128             <summary>Concurrent timeouts are not supported.</summary>\r
1129         </member>\r
1130         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveFiniteTimeSpanRequired">\r
1131             <summary>Timespan must be positive and finite.</summary>\r
1132         </member>\r
1133         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndPointRequiresAtLeastOneProtocol">\r
1134             <summary>An endpoint must be configured to serve at least one protocol.</summary>\r
1135         </member>\r
1136         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndPointHttp2NotNegotiated">\r
1137             <summary>HTTP/2 over TLS was not negotiated on an HTTP/2-only endpoint.</summary>\r
1138         </member>\r
1139         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorDynamicTableSizeUpdateTooLarge">\r
1140             <summary>A dynamic table size of {size} octets is greater than the configured maximum size of {maxSize} octets.</summary>\r
1141         </member>\r
1142         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackErrorDynamicTableSizeUpdateTooLarge(System.Object,System.Object)">\r
1143             <summary>A dynamic table size of {size} octets is greater than the configured maximum size of {maxSize} octets.</summary>\r
1144         </member>\r
1145         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIndexOutOfRange">\r
1146             <summary>Index {index} is outside the bounds of the header field table.</summary>\r
1147         </member>\r
1148         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackErrorIndexOutOfRange(System.Object)">\r
1149             <summary>Index {index} is outside the bounds of the header field table.</summary>\r
1150         </member>\r
1151         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorIncomplete">\r
1152             <summary>Input data could not be fully decoded.</summary>\r
1153         </member>\r
1154         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorEOS">\r
1155             <summary>Input data contains the EOS symbol.</summary>\r
1156         </member>\r
1157         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanErrorDestinationTooSmall">\r
1158             <summary>The destination buffer is not large enough to store the decoded data.</summary>\r
1159         </member>\r
1160         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackHuffmanError">\r
1161             <summary>Huffman decoding error.</summary>\r
1162         </member>\r
1163         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackStringLengthTooLarge">\r
1164             <summary>Decoded string length of {length} octets is greater than the configured maximum length of {maxStringLength} octets.</summary>\r
1165         </member>\r
1166         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHPackStringLengthTooLarge(System.Object,System.Object)">\r
1167             <summary>Decoded string length of {length} octets is greater than the configured maximum length of {maxStringLength} octets.</summary>\r
1168         </member>\r
1169         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIncompleteHeaderBlock">\r
1170             <summary>The header block was incomplete and could not be fully decoded.</summary>\r
1171         </member>\r
1172         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdEven">\r
1173             <summary>The client sent a {frameType} frame with even stream ID {streamId}.</summary>\r
1174         </member>\r
1175         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdEven(System.Object,System.Object)">\r
1176             <summary>The client sent a {frameType} frame with even stream ID {streamId}.</summary>\r
1177         </member>\r
1178         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPushPromiseReceived">\r
1179             <summary>The client sent a A PUSH_PROMISE frame.</summary>\r
1180         </member>\r
1181         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeadersInterleaved">\r
1182             <summary>The client sent a {frameType} frame to stream ID {streamId} before signaling of the header block for stream ID {headersStreamId}.</summary>\r
1183         </member>\r
1184         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorHeadersInterleaved(System.Object,System.Object,System.Object)">\r
1185             <summary>The client sent a {frameType} frame to stream ID {streamId} before signaling of the header block for stream ID {headersStreamId}.</summary>\r
1186         </member>\r
1187         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdZero">\r
1188             <summary>The client sent a {frameType} frame with stream ID 0.</summary>\r
1189         </member>\r
1190         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdZero(System.Object)">\r
1191             <summary>The client sent a {frameType} frame with stream ID 0.</summary>\r
1192         </member>\r
1193         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdNotZero">\r
1194             <summary>The client sent a {frameType} frame with stream ID different than 0.</summary>\r
1195         </member>\r
1196         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdNotZero(System.Object)">\r
1197             <summary>The client sent a {frameType} frame with stream ID different than 0.</summary>\r
1198         </member>\r
1199         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPaddingTooLong">\r
1200             <summary>The client sent a {frameType} frame with padding longer than or with the same length as the sent data.</summary>\r
1201         </member>\r
1202         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorPaddingTooLong(System.Object)">\r
1203             <summary>The client sent a {frameType} frame with padding longer than or with the same length as the sent data.</summary>\r
1204         </member>\r
1205         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamClosed">\r
1206             <summary>The client sent a {frameType} frame to closed stream ID {streamId}.</summary>\r
1207         </member>\r
1208         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamClosed(System.Object,System.Object)">\r
1209             <summary>The client sent a {frameType} frame to closed stream ID {streamId}.</summary>\r
1210         </member>\r
1211         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamHalfClosedRemote">\r
1212             <summary>The client sent a {frameType} frame to stream ID {streamId} which is in the "half-closed (remote) state".</summary>\r
1213         </member>\r
1214         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamHalfClosedRemote(System.Object,System.Object)">\r
1215             <summary>The client sent a {frameType} frame to stream ID {streamId} which is in the "half-closed (remote) state".</summary>\r
1216         </member>\r
1217         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamSelfDependency">\r
1218             <summary>The client sent a {frameType} frame with dependency information that would cause stream ID {streamId} to depend on itself.</summary>\r
1219         </member>\r
1220         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamSelfDependency(System.Object,System.Object)">\r
1221             <summary>The client sent a {frameType} frame with dependency information that would cause stream ID {streamId} to depend on itself.</summary>\r
1222         </member>\r
1223         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorUnexpectedFrameLength">\r
1224             <summary>The client sent a {frameType} frame with length different than {expectedLength}.</summary>\r
1225         </member>\r
1226         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorUnexpectedFrameLength(System.Object,System.Object)">\r
1227             <summary>The client sent a {frameType} frame with length different than {expectedLength}.</summary>\r
1228         </member>\r
1229         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsLengthNotMultipleOfSix">\r
1230             <summary>The client sent a SETTINGS frame with a length that is not a multiple of 6.</summary>\r
1231         </member>\r
1232         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsAckLengthNotZero">\r
1233             <summary>The client sent a SETTINGS frame with ACK set and length different than 0.</summary>\r
1234         </member>\r
1235         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorSettingsParameterOutOfRange">\r
1236             <summary>The client sent a SETTINGS frame with a value for parameter {parameter} that is out of range.</summary>\r
1237         </member>\r
1238         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorSettingsParameterOutOfRange(System.Object)">\r
1239             <summary>The client sent a SETTINGS frame with a value for parameter {parameter} that is out of range.</summary>\r
1240         </member>\r
1241         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorWindowUpdateIncrementZero">\r
1242             <summary>The client sent a WINDOW_UPDATE frame with a window size increment of 0.</summary>\r
1243         </member>\r
1244         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorContinuationWithNoHeaders">\r
1245             <summary>The client sent a CONTINUATION frame not preceded by a HEADERS frame.</summary>\r
1246         </member>\r
1247         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamIdle">\r
1248             <summary>The client sent a {frameType} frame to idle stream ID {streamId}.</summary>\r
1249         </member>\r
1250         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamIdle(System.Object,System.Object)">\r
1251             <summary>The client sent a {frameType} frame to idle stream ID {streamId}.</summary>\r
1252         </member>\r
1253         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorTrailersContainPseudoHeaderField">\r
1254             <summary>The client sent trailers containing one or more pseudo-header fields.</summary>\r
1255         </member>\r
1256         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeaderNameUppercase">\r
1257             <summary>The client sent a header with uppercase characters in its name.</summary>\r
1258         </member>\r
1259         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorTrailerNameUppercase">\r
1260             <summary>The client sent a trailer with uppercase characters in its name.</summary>\r
1261         </member>\r
1262         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorHeadersWithTrailersNoEndStream">\r
1263             <summary>The client sent a HEADERS frame containing trailers without setting the END_STREAM flag.</summary>\r
1264         </member>\r
1265         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMissingMandatoryPseudoHeaderFields">\r
1266             <summary>Request headers missing one or more mandatory pseudo-header fields.</summary>\r
1267         </member>\r
1268         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorPseudoHeaderFieldAfterRegularHeaders">\r
1269             <summary>Pseudo-header field found in request headers after regular header fields.</summary>\r
1270         </member>\r
1271         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorUnknownPseudoHeaderField">\r
1272             <summary>Request headers contain unknown pseudo-header field.</summary>\r
1273         </member>\r
1274         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorResponsePseudoHeaderField">\r
1275             <summary>Request headers contain response-specific pseudo-header field.</summary>\r
1276         </member>\r
1277         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorDuplicatePseudoHeaderField">\r
1278             <summary>Request headers contain duplicate pseudo-header field.</summary>\r
1279         </member>\r
1280         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorConnectionSpecificHeaderField">\r
1281             <summary>Request headers contain connection-specific header field.</summary>\r
1282         </member>\r
1283         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.UnableToConfigureHttpsBindings">\r
1284             <summary>Unable to configure default https bindings because no IDefaultHttpsProvider service was provided.</summary>\r
1285         </member>\r
1286         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AuthenticationFailed">\r
1287             <summary>Failed to authenticate HTTPS connection.</summary>\r
1288         </member>\r
1289         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.AuthenticationTimedOut">\r
1290             <summary>Authentication of the HTTPS connection timed out.</summary>\r
1291         </member>\r
1292         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidServerCertificateEku">\r
1293             <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
1294         </member>\r
1295         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatInvalidServerCertificateEku(System.Object)">\r
1296             <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
1297         </member>\r
1298         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.PositiveTimeSpanRequired1">\r
1299             <summary>Value must be a positive TimeSpan.</summary>\r
1300         </member>\r
1301         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerCertificateRequired">\r
1302             <summary>The server certificate parameter is required.</summary>\r
1303         </member>\r
1304         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BindingToDefaultAddresses">\r
1305             <summary>No listening endpoints were configured. Binding to {address0} and {address1} by default.</summary>\r
1306         </member>\r
1307         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatBindingToDefaultAddresses(System.Object,System.Object)">\r
1308             <summary>No listening endpoints were configured. Binding to {address0} and {address1} by default.</summary>\r
1309         </member>\r
1310         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.CertNotFoundInStore">\r
1311             <summary>The requested certificate {subject} could not be found in {storeLocation}/{storeName} with AllowInvalid setting: {allowInvalid}.</summary>\r
1312         </member>\r
1313         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatCertNotFoundInStore(System.Object,System.Object,System.Object,System.Object)">\r
1314             <summary>The requested certificate {subject} could not be found in {storeLocation}/{storeName} with AllowInvalid setting: {allowInvalid}.</summary>\r
1315         </member>\r
1316         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.EndpointMissingUrl">\r
1317             <summary>The endpoint {endpointName} is missing the required 'Url' parameter.</summary>\r
1318         </member>\r
1319         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatEndpointMissingUrl(System.Object)">\r
1320             <summary>The endpoint {endpointName} is missing the required 'Url' parameter.</summary>\r
1321         </member>\r
1322         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.NoCertSpecifiedNoDevelopmentCertificateFound">\r
1323             <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
1324             To generate a developer certificate run 'dotnet dev-certs https'. To trust the certificate (Windows and mac ...</summary>\r
1325         </member>\r
1326         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.MultipleCertificateSources">\r
1327             <summary>The endpoint {endpointName} specified multiple certificate sources.</summary>\r
1328         </member>\r
1329         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatMultipleCertificateSources(System.Object)">\r
1330             <summary>The endpoint {endpointName} specified multiple certificate sources.</summary>\r
1331         </member>\r
1332         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.WritingToResponseBodyAfterResponseCompleted">\r
1333             <summary>Cannot write to the response body, the response has completed.</summary>\r
1334         </member>\r
1335         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.BadRequest_RequestBodyTimeout">\r
1336             <summary>Reading the request body timed out due to data arriving too slowly. See MinRequestBodyDataRate.</summary>\r
1337         </member>\r
1338         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedByApplication">\r
1339             <summary>The connection was aborted by the application.</summary>\r
1340         </member>\r
1341         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedDuringServerShutdown">\r
1342             <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
1343         </member>\r
1344         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionTimedBecauseResponseMininumDataRateNotSatisfied">\r
1345             <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
1346         </member>\r
1347         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionTimedOutByServer">\r
1348             <summary>The connection was timed out by the server.</summary>\r
1349         </member>\r
1350         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorFrameOverLimit">\r
1351             <summary>The received frame size of {size} exceeds the limit {limit}.</summary>\r
1352         </member>\r
1353         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorFrameOverLimit(System.Object,System.Object)">\r
1354             <summary>The received frame size of {size} exceeds the limit {limit}.</summary>\r
1355         </member>\r
1356         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMinTlsVersion">\r
1357             <summary>Tls 1.2 or later must be used for HTTP/2. {protocol} was negotiated.</summary>\r
1358         </member>\r
1359         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorMinTlsVersion(System.Object)">\r
1360             <summary>Tls 1.2 or later must be used for HTTP/2. {protocol} was negotiated.</summary>\r
1361         </member>\r
1362         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorInvalidPreface">\r
1363             <summary>Invalid HTTP/2 connection preface.</summary>\r
1364         </member>\r
1365         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.InvalidEmptyHeaderName">\r
1366             <summary>Header name cannot be a null or empty string.</summary>\r
1367         </member>\r
1368         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionOrStreamAbortedByCancellationToken">\r
1369             <summary>The connection or stream was aborted because a write operation was aborted with a CancellationToken.</summary>\r
1370         </member>\r
1371         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorInitialWindowSizeInvalid">\r
1372             <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
1373         </member>\r
1374         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorWindowUpdateSizeInvalid">\r
1375             <summary>The client sent a WINDOW_UPDATE frame that caused a flow-control window to exceed the maximum size.</summary>\r
1376         </member>\r
1377         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ConnectionFaulted">\r
1378             <summary>The HTTP/2 connection faulted.</summary>\r
1379         </member>\r
1380         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamResetByClient">\r
1381             <summary>The client reset the request stream.</summary>\r
1382         </member>\r
1383         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamAborted">\r
1384             <summary>The request stream was aborted.</summary>\r
1385         </member>\r
1386         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorFlowControlWindowExceeded">\r
1387             <summary>The client sent more data than what was available in the flow-control window.</summary>\r
1388         </member>\r
1389         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorConnectMustNotSendSchemeOrPath">\r
1390             <summary>CONNECT requests must not send :scheme or :path headers.</summary>\r
1391         </member>\r
1392         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMethodInvalid">\r
1393             <summary>The Method '{method}' is invalid.</summary>\r
1394         </member>\r
1395         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorMethodInvalid(System.Object)">\r
1396             <summary>The Method '{method}' is invalid.</summary>\r
1397         </member>\r
1398         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorPathInvalid">\r
1399             <summary>The request :path is invalid: '{path}'</summary>\r
1400         </member>\r
1401         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamErrorPathInvalid(System.Object)">\r
1402             <summary>The request :path is invalid: '{path}'</summary>\r
1403         </member>\r
1404         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorSchemeMismatch">\r
1405             <summary>The request :scheme header '{requestScheme}' does not match the transport scheme '{transportScheme}'.</summary>\r
1406         </member>\r
1407         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamErrorSchemeMismatch(System.Object,System.Object)">\r
1408             <summary>The request :scheme header '{requestScheme}' does not match the transport scheme '{transportScheme}'.</summary>\r
1409         </member>\r
1410         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorLessDataThanLength">\r
1411             <summary>Less data received than specified in the Content-Length header.</summary>\r
1412         </member>\r
1413         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorMoreDataThanLength">\r
1414             <summary>More data received than specified in the Content-Length header.</summary>\r
1415         </member>\r
1416         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamErrorAfterHeaders">\r
1417             <summary>An error occurred after the response headers were sent, a reset is being sent.</summary>\r
1418         </member>\r
1419         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorMaxStreams">\r
1420             <summary>A new stream was refused because this connection has reached its stream limit.</summary>\r
1421         </member>\r
1422         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.GreaterThanZeroRequired">\r
1423             <summary>A value greater than zero is required.</summary>\r
1424         </member>\r
1425         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ArgumentOutOfRange">\r
1426             <summary>A value between {min} and {max} is required.</summary>\r
1427         </member>\r
1428         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatArgumentOutOfRange(System.Object,System.Object)">\r
1429             <summary>A value between {min} and {max} is required.</summary>\r
1430         </member>\r
1431         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorDynamicTableSizeUpdateNotAtBeginningOfHeaderBlock">\r
1432             <summary>Dynamic tables size update did not occur at the beginning of the first header block.</summary>\r
1433         </member>\r
1434         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorNotEnoughBuffer">\r
1435             <summary>The given buffer was too small to encode any headers.</summary>\r
1436         </member>\r
1437         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HPackErrorIntegerTooBig">\r
1438             <summary>The decoded integer exceeds the maximum value of Int32.MaxValue.</summary>\r
1439         </member>\r
1440         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ConnectionAbortedByClient">\r
1441             <summary>The client closed the connection.</summary>\r
1442         </member>\r
1443         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2ErrorStreamAborted">\r
1444             <summary>A frame of type {frameType} was received after stream {streamId} was reset or aborted.</summary>\r
1445         </member>\r
1446         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2ErrorStreamAborted(System.Object,System.Object)">\r
1447             <summary>A frame of type {frameType} was received after stream {streamId} was reset or aborted.</summary>\r
1448         </member>\r
1449         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ProtocolSelectionFailed">\r
1450             <summary>HTTP protocol selection failed.</summary>\r
1451         </member>\r
1452         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.ServerShutdownDuringConnectionInitialization">\r
1453             <summary>Server shutdown started during connection initialization.</summary>\r
1454         </member>\r
1455         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.StartAsyncBeforeGetMemory">\r
1456             <summary>Cannot call GetMemory() until response has started. Call HttpResponse.StartAsync() before calling GetMemory().</summary>\r
1457         </member>\r
1458         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2MinDataRateNotSupported">\r
1459             <summary>This feature is not supported for HTTP/2 requests except to disable it entirely by setting the rate to null.</summary>\r
1460         </member>\r
1461         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.RequestTrailersNotAvailable">\r
1462             <summary>The request trailers are not available yet. They may not be available until the full request body is read.</summary>\r
1463         </member>\r
1464         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HTTP2NoTlsOsx">\r
1465             <summary>HTTP/2 over TLS is not supported on macOS due to missing ALPN support.</summary>\r
1466         </member>\r
1467         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.HTTP2NoTlsWin7">\r
1468             <summary>HTTP/2 over TLS is not supported on Windows 7 due to missing ALPN support.</summary>\r
1469         </member>\r
1470         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2StreamResetByApplication">\r
1471             <summary>The HTTP/2 stream was reset by the application with error code {errorCode}.</summary>\r
1472         </member>\r
1473         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.FormatHttp2StreamResetByApplication(System.Object)">\r
1474             <summary>The HTTP/2 stream was reset by the application with error code {errorCode}.</summary>\r
1475         </member>\r
1476         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Core.CoreStrings.Http2TellClientToCalmDown">\r
1477             <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
1478         </member>\r
1479         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode">\r
1480             <summary>\r
1481             Describes the client certificate requirements for a HTTPS connection.\r
1482             </summary>\r
1483         </member>\r
1484         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.NoCertificate">\r
1485             <summary>\r
1486             A client certificate is not required and will not be requested from clients.\r
1487             </summary>\r
1488         </member>\r
1489         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.AllowCertificate">\r
1490             <summary>\r
1491             A client certificate will be requested; however, authentication will not fail if a certificate is not provided by the client.\r
1492             </summary>\r
1493         </member>\r
1494         <member name="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.RequireCertificate">\r
1495             <summary>\r
1496             A client certificate will be requested, and the client must provide a valid certificate for authentication to succeed.\r
1497             </summary>\r
1498         </member>\r
1499         <member name="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions">\r
1500             <summary>\r
1501             Settings for how Kestrel should handle HTTPS connections.\r
1502             </summary>\r
1503         </member>\r
1504         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.#ctor">\r
1505             <summary>\r
1506             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.\r
1507             </summary>\r
1508         </member>\r
1509         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificate">\r
1510             <summary>\r
1511             <para>\r
1512             Specifies the server certificate used to authenticate HTTPS connections. This is ignored if ServerCertificateSelector is set.\r
1513             </para>\r
1514             <para>\r
1515             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
1516             </para>\r
1517             </summary>\r
1518         </member>\r
1519         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ServerCertificateSelector">\r
1520             <summary>\r
1521             <para>\r
1522             A callback that will be invoked to dynamically select a server certificate. This is higher priority than ServerCertificate.\r
1523             If SNI is not available then the name parameter will be null.\r
1524             </para>\r
1525             <para>\r
1526             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
1527             </para>\r
1528             </summary>\r
1529         </member>\r
1530         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateMode">\r
1531             <summary>\r
1532             Specifies the client certificate requirements for a HTTPS connection. Defaults to <see cref="F:Microsoft.AspNetCore.Server.Kestrel.Https.ClientCertificateMode.NoCertificate"/>.\r
1533             </summary>\r
1534         </member>\r
1535         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateValidation">\r
1536             <summary>\r
1537             Specifies a callback for additional client certificate validation that will be invoked during authentication. This will be ignored\r
1538             if <see cref="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.AllowAnyClientCertificate"/> is called after this callback is set.\r
1539             </summary>\r
1540         </member>\r
1541         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.SslProtocols">\r
1542             <summary>\r
1543             Specifies allowable SSL protocols. Defaults to <see cref="F:System.Security.Authentication.SslProtocols.Tls12" /> and <see cref="F:System.Security.Authentication.SslProtocols.Tls11"/>.\r
1544             </summary>\r
1545         </member>\r
1546         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HttpProtocols">\r
1547             <summary>\r
1548             The protocols enabled on this endpoint.\r
1549             </summary>\r
1550             <remarks>Defaults to HTTP/1.x only.</remarks>\r
1551         </member>\r
1552         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.CheckCertificateRevocation">\r
1553             <summary>\r
1554             Specifies whether the certificate revocation list is checked during authentication.\r
1555             </summary>\r
1556         </member>\r
1557         <member name="M:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.AllowAnyClientCertificate">\r
1558             <summary>\r
1559             Overrides the current <see cref="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.ClientCertificateValidation"/> callback and allows any client certificate.\r
1560             </summary>\r
1561         </member>\r
1562         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.OnAuthenticate">\r
1563             <summary>\r
1564             Provides direct configuration of the <see cref="T:System.Net.Security.SslServerAuthenticationOptions"/> on a per-connection basis.\r
1565             This is called after all of the other settings have already been applied.\r
1566             </summary>\r
1567         </member>\r
1568         <member name="P:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions.HandshakeTimeout">\r
1569             <summary>\r
1570             Specifies the maximum amount of time allowed for the TLS/SSL handshake. This must be positive and finite.\r
1571             </summary>\r
1572         </member>\r
1573         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.EndpointConfiguration})">\r
1574             <summary>\r
1575             Specifies a configuration Action to run when an endpoint with the given name is loaded from configuration.\r
1576             </summary>\r
1577         </member>\r
1578         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPAddress,System.Int32)">\r
1579             <summary>\r
1580             Bind to given IP address and port.\r
1581             </summary>\r
1582         </member>\r
1583         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPAddress,System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1584             <summary>\r
1585             Bind to given IP address and port.\r
1586             </summary>\r
1587         </member>\r
1588         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPEndPoint)">\r
1589             <summary>\r
1590             Bind to given IP endpoint.\r
1591             </summary>\r
1592         </member>\r
1593         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Endpoint(System.Net.IPEndPoint,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1594             <summary>\r
1595             Bind to given IP address and port.\r
1596             </summary>\r
1597         </member>\r
1598         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LocalhostEndpoint(System.Int32)">\r
1599             <summary>\r
1600             Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported\r
1601             for this type of endpoint.\r
1602             </summary>\r
1603         </member>\r
1604         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LocalhostEndpoint(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1605             <summary>\r
1606             Listens on ::1 and 127.0.0.1 with the given port. Requesting a dynamic port by specifying 0 is not supported\r
1607             for this type of endpoint.\r
1608             </summary>\r
1609         </member>\r
1610         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.AnyIPEndpoint(System.Int32)">\r
1611             <summary>\r
1612             Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.\r
1613             </summary>\r
1614         </member>\r
1615         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.AnyIPEndpoint(System.Int32,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1616             <summary>\r
1617             Listens on all IPs using IPv6 [::], or IPv4 0.0.0.0 if IPv6 is not supported.\r
1618             </summary>\r
1619         </member>\r
1620         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.UnixSocketEndpoint(System.String)">\r
1621             <summary>\r
1622             Bind to given Unix domain socket path.\r
1623             </summary>\r
1624         </member>\r
1625         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.UnixSocketEndpoint(System.String,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1626             <summary>\r
1627             Bind to given Unix domain socket path.\r
1628             </summary>\r
1629         </member>\r
1630         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.HandleEndpoint(System.UInt64)">\r
1631             <summary>\r
1632             Open a socket file descriptor.\r
1633             </summary>\r
1634         </member>\r
1635         <member name="M:Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.HandleEndpoint(System.UInt64,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1636             <summary>\r
1637             Open a socket file descriptor.\r
1638             </summary>\r
1639         </member>\r
1640         <member name="T:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions">\r
1641             <summary>\r
1642             Extension methods for <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> that configure Kestrel to use HTTPS for a given endpoint.\r
1643             </summary>\r
1644         </member>\r
1645         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)">\r
1646             <summary>\r
1647             Configure Kestrel to use HTTPS with the default certificate if available.\r
1648             This will throw if no default certificate is configured.\r
1649             </summary>\r
1650             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1651             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1652         </member>\r
1653         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String)">\r
1654             <summary>\r
1655             Configure Kestrel to use HTTPS.\r
1656             </summary>\r
1657             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1658             <param name="fileName">The name of a certificate file, relative to the directory that contains the application\r
1659             content files.</param>\r
1660             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1661         </member>\r
1662         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String,System.String)">\r
1663             <summary>\r
1664             Configure Kestrel to use HTTPS.\r
1665             </summary>\r
1666             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1667             <param name="fileName">The name of a certificate file, relative to the directory that contains the application\r
1668             content files.</param>\r
1669             <param name="password">The password required to access the X.509 certificate data.</param>\r
1670             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1671         </member>\r
1672         <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
1673             <summary>\r
1674             Configure Kestrel to use HTTPS.\r
1675             </summary>\r
1676             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1677             <param name="fileName">The name of a certificate file, relative to the directory that contains the application content files.</param>\r
1678             <param name="password">The password required to access the X.509 certificate data.</param>\r
1679             <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>\r
1680             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1681         </member>\r
1682         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String)">\r
1683             <summary>\r
1684             Configure Kestrel to use HTTPS.\r
1685             </summary>\r
1686             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1687             <param name="storeName">The certificate store to load the certificate from.</param>\r
1688             <param name="subject">The subject name for the certificate to load.</param>\r
1689             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1690         </member>\r
1691         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean)">\r
1692             <summary>\r
1693             Configure Kestrel to use HTTPS.\r
1694             </summary>\r
1695             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1696             <param name="storeName">The certificate store to load the certificate from.</param>\r
1697             <param name="subject">The subject name for the certificate to load.</param>\r
1698             <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>\r
1699             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1700         </member>\r
1701         <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
1702             <summary>\r
1703             Configure Kestrel to use HTTPS.\r
1704             </summary>\r
1705             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1706             <param name="storeName">The certificate store to load the certificate from.</param>\r
1707             <param name="subject">The subject name for the certificate to load.</param>\r
1708             <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>\r
1709             <param name="location">The store location to load the certificate from.</param>\r
1710             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1711         </member>\r
1712         <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
1713             <summary>\r
1714             Configure Kestrel to use HTTPS.\r
1715             </summary>\r
1716             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1717             <param name="storeName">The certificate store to load the certificate from.</param>\r
1718             <param name="subject">The subject name for the certificate to load.</param>\r
1719             <param name="allowInvalid">Indicates if invalid certificates should be considered, such as self-signed certificates.</param>\r
1720             <param name="location">The store location to load the certificate from.</param>\r
1721             <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>\r
1722             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1723         </member>\r
1724         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.X509Certificate2)">\r
1725             <summary>\r
1726             Configure Kestrel to use HTTPS.\r
1727             </summary>\r
1728             <param name="listenOptions"> The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1729             <param name="serverCertificate">The X.509 certificate.</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,System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">\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             <param name="configureOptions">An Action to configure the <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions"/>.</param>\r
1739             <returns>The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.</returns>\r
1740         </member>\r
1741         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsHttpsExtensions.UseHttps(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Action{Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions})">\r
1742             <summary>\r
1743             Configure Kestrel to use HTTPS.\r
1744             </summary>\r
1745             <param name="listenOptions">The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/> to configure.</param>\r
1746             <param name="configureOptions">An action to configure options for HTTPS.</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,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="httpsOptions">Options to configure 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.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions)">\r
1758             <summary>\r
1759             Emits verbose logs for bytes read from and written to the connection.\r
1760             </summary>\r
1761             <returns>\r
1762             The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions"/>.\r
1763             </returns>\r
1764         </member>\r
1765         <member name="M:Microsoft.AspNetCore.Hosting.ListenOptionsConnectionLoggingExtensions.UseConnectionLogging(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String)">\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.KestrelServerOptionsSystemdExtensions.UseSystemd(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions)">\r
1774             <summary>\r
1775             Open file descriptor (SD_LISTEN_FDS_START) initialized by systemd socket-based activation logic if available.\r
1776             </summary>\r
1777             <returns>\r
1778             The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions"/>.\r
1779             </returns>\r
1780         </member>\r
1781         <member name="M:Microsoft.AspNetCore.Hosting.KestrelServerOptionsSystemdExtensions.UseSystemd(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,System.Action{Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions})">\r
1782             <summary>\r
1783             Open file descriptor (SD_LISTEN_FDS_START) initialized by systemd socket-based activation logic if available.\r
1784             Specify callback to configure endpoint-specific settings.\r
1785             </summary>\r
1786             <returns>\r
1787             The <see cref="T:Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions"/>.\r
1788             </returns>\r
1789         </member>\r
1790         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeRequestLine(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Boolean)">\r
1791             <summary>\r
1792             Unescape a URL path\r
1793             </summary>\r
1794             <param name="source">The byte span represents a UTF8 encoding url path.</param>\r
1795             <param name="destination">The byte span where unescaped url path is copied to.</param>\r
1796             <param name="isFormEncoding">Whether we are doing form encoding or not.</param>\r
1797             <returns>The length of the byte sequence of the unescaped url path.</returns>\r
1798         </member>\r
1799         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeInPlace(System.Span{System.Byte},System.Boolean)">\r
1800             <summary>\r
1801             Unescape a URL path in place.\r
1802             </summary>\r
1803             <param name="buffer">The byte span represents a UTF8 encoding url path.</param>\r
1804             <param name="isFormEncoding">Whether we are doing form encoding or not.</param>\r
1805             <returns>The number of the bytes representing the result.</returns>\r
1806             <remarks>\r
1807             The unescape is done in place, which means after decoding the result is the subset of\r
1808             the input span.\r
1809             </remarks>\r
1810         </member>\r
1811         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.DecodeCore(System.Int32@,System.Int32@,System.Span{System.Byte},System.Boolean)">\r
1812             <summary>\r
1813             Unescape the percent-encodings\r
1814             </summary>\r
1815             <param name="sourceIndex">The iterator point to the first % char</param>\r
1816             <param name="destinationIndex">The place to write to</param>\r
1817             <param name="buffer">The byte array</param>\r
1818             <param name="isFormEncoding">Whether we are doing form encodoing</param>\r
1819         </member>\r
1820         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.UnescapePercentEncoding(System.Int32@,System.Span{System.Byte},System.Boolean)">\r
1821              <summary>\r
1822              Read the percent-encoding and try unescape it.\r
1823             \r
1824              The operation first peek at the character the <paramref name="scan"/>\r
1825              iterator points at. If it is % the <paramref name="scan"/> is then\r
1826              moved on to scan the following to characters. If the two following\r
1827              characters are hexadecimal literals they will be unescaped and the\r
1828              value will be returned.\r
1829             \r
1830              If the first character is not % the <paramref name="scan"/> iterator\r
1831              will be removed beyond the location of % and -1 will be returned.\r
1832             \r
1833              If the following two characters can't be successfully unescaped the\r
1834              <paramref name="scan"/> iterator will be move behind the % and -1\r
1835              will be returned.\r
1836              </summary>\r
1837              <param name="scan">The value to read</param>\r
1838              <param name="buffer">The byte array</param>\r
1839              <param name="isFormEncoding">Whether we are decoding a form or not. Will escape '/' if we are doing form encoding</param>\r
1840              <returns>The unescaped byte if success. Otherwise return -1.</returns>\r
1841         </member>\r
1842         <member name="M:Microsoft.AspNetCore.Internal.UrlDecoder.ReadHex(System.Int32@,System.Span{System.Byte})">\r
1843              <summary>\r
1844              Read the next char and convert it into hexadecimal value.\r
1845             \r
1846              The <paramref name="scan"/> index will be moved to the next\r
1847              byte no matter no matter whether the operation successes.\r
1848              </summary>\r
1849              <param name="scan">The index of the byte in the buffer to read</param>\r
1850              <param name="buffer">The byte span from which the hex to be read</param>\r
1851              <returns>The hexadecimal value if successes, otherwise -1.</returns>\r
1852         </member>\r
1853         <member name="T:System.Buffers.BufferWriter`1">\r
1854             <summary>\r
1855             A fast access struct that wraps <see cref="T:System.Buffers.IBufferWriter`1"/>.\r
1856             </summary>\r
1857             <typeparam name="T">The type of element to be written.</typeparam>\r
1858         </member>\r
1859         <member name="F:System.Buffers.BufferWriter`1._output">\r
1860             <summary>\r
1861             The underlying <see cref="T:System.Buffers.IBufferWriter`1"/>.\r
1862             </summary>\r
1863         </member>\r
1864         <member name="F:System.Buffers.BufferWriter`1._span">\r
1865             <summary>\r
1866             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
1867             Backing field for the <see cref="P:System.Buffers.BufferWriter`1.Span"/> property.\r
1868             </summary>\r
1869         </member>\r
1870         <member name="F:System.Buffers.BufferWriter`1._buffered">\r
1871             <summary>\r
1872             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
1873             </summary>\r
1874         </member>\r
1875         <member name="F:System.Buffers.BufferWriter`1._bytesCommitted">\r
1876             <summary>\r
1877             The total number of bytes written with this writer.\r
1878             Backing field for the <see cref="P:System.Buffers.BufferWriter`1.BytesCommitted"/> property.\r
1879             </summary>\r
1880         </member>\r
1881         <member name="M:System.Buffers.BufferWriter`1.#ctor(`0)">\r
1882             <summary>\r
1883             Initializes a new instance of the <see cref="T:System.Buffers.BufferWriter`1"/> struct.\r
1884             </summary>\r
1885             <param name="output">The <see cref="T:System.Buffers.IBufferWriter`1"/> to be wrapped.</param>\r
1886         </member>\r
1887         <member name="P:System.Buffers.BufferWriter`1.Span">\r
1888             <summary>\r
1889             Gets the result of the last call to <see cref="M:System.Buffers.IBufferWriter`1.GetSpan(System.Int32)"/>.\r
1890             </summary>\r
1891         </member>\r
1892         <member name="P:System.Buffers.BufferWriter`1.BytesCommitted">\r
1893             <summary>\r
1894             Gets the total number of bytes written with this writer.\r
1895             </summary>\r
1896         </member>\r
1897         <member name="M:System.Buffers.BufferWriter`1.Commit">\r
1898             <summary>\r
1899             Calls <see cref="M:System.Buffers.IBufferWriter`1.Advance(System.Int32)"/> on the underlying writer\r
1900             with the number of uncommitted bytes.\r
1901             </summary>\r
1902         </member>\r
1903         <member name="M:System.Buffers.BufferWriter`1.Advance(System.Int32)">\r
1904             <summary>\r
1905             Used to indicate that part of the buffer has been written to.\r
1906             </summary>\r
1907             <param name="count">The number of bytes written to.</param>\r
1908         </member>\r
1909         <member name="M:System.Buffers.BufferWriter`1.Write(System.ReadOnlySpan{System.Byte})">\r
1910             <summary>\r
1911             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
1912             </summary>\r
1913             <param name="source">The buffer to copy in.</param>\r
1914         </member>\r
1915         <member name="M:System.Buffers.BufferWriter`1.Ensure(System.Int32)">\r
1916             <summary>\r
1917             Acquires a new buffer if necessary to ensure that some given number of bytes can be written to a single buffer.\r
1918             </summary>\r
1919             <param name="count">The number of bytes that must be allocated in a single buffer.</param>\r
1920         </member>\r
1921         <member name="M:System.Buffers.BufferWriter`1.EnsureMore(System.Int32)">\r
1922             <summary>\r
1923             Gets a fresh span to write to, with an optional minimum size.\r
1924             </summary>\r
1925             <param name="count">The minimum size for the next requested buffer.</param>\r
1926         </member>\r
1927         <member name="M:System.Buffers.BufferWriter`1.WriteMultiBuffer(System.ReadOnlySpan{System.Byte})">\r
1928             <summary>\r
1929             Copies the caller's buffer into this writer, potentially across multiple buffers from the underlying writer.\r
1930             </summary>\r
1931             <param name="source">The buffer to copy into this writer.</param>\r
1932         </member>\r
1933         <member name="P:System.IO.Pipelines.BufferSegment.End">\r
1934             <summary>\r
1935             The End represents the offset into AvailableMemory where the range of "active" bytes ends. At the point when the block is leased\r
1936             the End is guaranteed to be equal to Start. The value of Start may be assigned anywhere between 0 and\r
1937             Buffer.Length, and must be equal to or less than End.\r
1938             </summary>\r
1939         </member>\r
1940         <member name="P:System.IO.Pipelines.BufferSegment.NextSegment">\r
1941             <summary>\r
1942             Reference to the next block of data when the overall "active" bytes spans multiple blocks. At the point when the block is\r
1943             leased Next is guaranteed to be null. Start, End, and Next are used together in order to create a linked-list of discontiguous\r
1944             working memory. The "active" memory is grown when bytes are copied in, End is increased, and Next is assigned. The "active"\r
1945             memory is shrunk when bytes are consumed, Start is increased, and blocks are returned to the pool.\r
1946             </summary>\r
1947         </member>\r
1948         <member name="T:System.IO.Pipelines.BufferSegmentStack.SegmentAsValueType">\r
1949             <summary>\r
1950             A simple struct we wrap reference types inside when storing in arrays to\r
1951             bypass the CLR's covariant checks when writing to arrays.\r
1952             </summary>\r
1953             <remarks>\r
1954             We use <see cref="T:System.IO.Pipelines.BufferSegmentStack.SegmentAsValueType"/> as a wrapper to avoid paying the cost of covariant checks whenever\r
1955             the underlying array that the <see cref="T:System.IO.Pipelines.BufferSegmentStack"/> class uses is written to. \r
1956             We've recognized this as a perf win in ETL traces for these stack frames:\r
1957             clr!JIT_Stelem_Ref\r
1958               clr!ArrayStoreCheck\r
1959                 clr!ObjIsInstanceOf\r
1960             </remarks>\r
1961         </member>\r
1962         <member name="T:System.Diagnostics.StackTraceHiddenAttribute">\r
1963             <summary>\r
1964             Attribute to add to non-returning throw only methods, \r
1965             to restore the stack trace back to what it would be if the throw was in-place\r
1966             </summary>\r
1967         </member>\r
1968     </members>\r
1969 </doc>\r