8fd4899019cbd907650e328cafab40836f61417d
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.AspNetCore.Http.Connections</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.Extensions.Internal.SecurityHelper">\r
8             <summary>\r
9             Helper code used when implementing authentication middleware\r
10             </summary>\r
11         </member>\r
12         <member name="M:Microsoft.Extensions.Internal.SecurityHelper.MergeUserPrincipal(System.Security.Claims.ClaimsPrincipal,System.Security.Claims.ClaimsPrincipal)">\r
13             <summary>\r
14             Add all ClaimsIdentities from an additional ClaimPrincipal to the ClaimsPrincipal\r
15             Merges a new claims principal, placing all new identities first, and eliminating\r
16             any empty unauthenticated identities from context.User\r
17             </summary>\r
18             <param name="existingPrincipal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> containing existing <see cref="T:System.Security.Claims.ClaimsIdentity"/>.</param>\r
19             <param name="additionalPrincipal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> containing <see cref="T:System.Security.Claims.ClaimsIdentity"/> to be added.</param>\r
20         </member>\r
21         <member name="T:Microsoft.Extensions.Internal.WebEncoders">\r
22             <summary>\r
23             Contains utility APIs to assist with common encoding and decoding operations.\r
24             </summary>\r
25         </member>\r
26         <member name="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlDecode(System.String)">\r
27             <summary>\r
28             Decodes a base64url-encoded string.\r
29             </summary>\r
30             <param name="input">The base64url-encoded input to decode.</param>\r
31             <returns>The base64url-decoded form of the input.</returns>\r
32             <remarks>\r
33             The input must not contain any whitespace or padding characters.\r
34             Throws <see cref="T:System.FormatException"/> if the input is malformed.\r
35             </remarks>\r
36         </member>\r
37         <member name="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlDecode(System.String,System.Int32,System.Int32)">\r
38             <summary>\r
39             Decodes a base64url-encoded substring of a given string.\r
40             </summary>\r
41             <param name="input">A string containing the base64url-encoded input to decode.</param>\r
42             <param name="offset">The position in <paramref name="input"/> at which decoding should begin.</param>\r
43             <param name="count">The number of characters in <paramref name="input"/> to decode.</param>\r
44             <returns>The base64url-decoded form of the input.</returns>\r
45             <remarks>\r
46             The input must not contain any whitespace or padding characters.\r
47             Throws <see cref="T:System.FormatException"/> if the input is malformed.\r
48             </remarks>\r
49         </member>\r
50         <member name="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlDecode(System.String,System.Int32,System.Char[],System.Int32,System.Int32)">\r
51             <summary>\r
52             Decodes a base64url-encoded <paramref name="input"/> into a <c>byte[]</c>.\r
53             </summary>\r
54             <param name="input">A string containing the base64url-encoded input to decode.</param>\r
55             <param name="offset">The position in <paramref name="input"/> at which decoding should begin.</param>\r
56             <param name="buffer">\r
57             Scratch buffer to hold the <see cref="T:System.Char"/>s to decode. Array must be large enough to hold\r
58             <paramref name="bufferOffset"/> and <paramref name="count"/> characters as well as Base64 padding\r
59             characters. Content is not preserved.\r
60             </param>\r
61             <param name="bufferOffset">\r
62             The offset into <paramref name="buffer"/> at which to begin writing the <see cref="T:System.Char"/>s to decode.\r
63             </param>\r
64             <param name="count">The number of characters in <paramref name="input"/> to decode.</param>\r
65             <returns>The base64url-decoded form of the <paramref name="input"/>.</returns>\r
66             <remarks>\r
67             The input must not contain any whitespace or padding characters.\r
68             Throws <see cref="T:System.FormatException"/> if the input is malformed.\r
69             </remarks>\r
70         </member>\r
71         <member name="M:Microsoft.Extensions.Internal.WebEncoders.GetArraySizeRequiredToDecode(System.Int32)">\r
72             <summary>\r
73             Gets the minimum <c>char[]</c> size required for decoding of <paramref name="count"/> characters\r
74             with the <see cref="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlDecode(System.String,System.Int32,System.Char[],System.Int32,System.Int32)"/> method.\r
75             </summary>\r
76             <param name="count">The number of characters to decode.</param>\r
77             <returns>\r
78             The minimum <c>char[]</c> size required for decoding  of <paramref name="count"/> characters.\r
79             </returns>\r
80         </member>\r
81         <member name="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlEncode(System.Byte[])">\r
82             <summary>\r
83             Encodes <paramref name="input"/> using base64url encoding.\r
84             </summary>\r
85             <param name="input">The binary input to encode.</param>\r
86             <returns>The base64url-encoded form of <paramref name="input"/>.</returns>\r
87         </member>\r
88         <member name="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlEncode(System.Byte[],System.Int32,System.Int32)">\r
89             <summary>\r
90             Encodes <paramref name="input"/> using base64url encoding.\r
91             </summary>\r
92             <param name="input">The binary input to encode.</param>\r
93             <param name="offset">The offset into <paramref name="input"/> at which to begin encoding.</param>\r
94             <param name="count">The number of bytes from <paramref name="input"/> to encode.</param>\r
95             <returns>The base64url-encoded form of <paramref name="input"/>.</returns>\r
96         </member>\r
97         <member name="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlEncode(System.Byte[],System.Int32,System.Char[],System.Int32,System.Int32)">\r
98             <summary>\r
99             Encodes <paramref name="input"/> using base64url encoding.\r
100             </summary>\r
101             <param name="input">The binary input to encode.</param>\r
102             <param name="offset">The offset into <paramref name="input"/> at which to begin encoding.</param>\r
103             <param name="output">\r
104             Buffer to receive the base64url-encoded form of <paramref name="input"/>. Array must be large enough to\r
105             hold <paramref name="outputOffset"/> characters and the full base64-encoded form of\r
106             <paramref name="input"/>, including padding characters.\r
107             </param>\r
108             <param name="outputOffset">\r
109             The offset into <paramref name="output"/> at which to begin writing the base64url-encoded form of\r
110             <paramref name="input"/>.\r
111             </param>\r
112             <param name="count">The number of <c>byte</c>s from <paramref name="input"/> to encode.</param>\r
113             <returns>\r
114             The number of characters written to <paramref name="output"/>, less any padding characters.\r
115             </returns>\r
116         </member>\r
117         <member name="M:Microsoft.Extensions.Internal.WebEncoders.GetArraySizeRequiredToEncode(System.Int32)">\r
118             <summary>\r
119             Get the minimum output <c>char[]</c> size required for encoding <paramref name="count"/>\r
120             <see cref="T:System.Byte"/>s with the <see cref="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlEncode(System.Byte[],System.Int32,System.Char[],System.Int32,System.Int32)"/> method.\r
121             </summary>\r
122             <param name="count">The number of characters to encode.</param>\r
123             <returns>\r
124             The minimum output <c>char[]</c> size required for encoding <paramref name="count"/> <see cref="T:System.Byte"/>s.\r
125             </returns>\r
126         </member>\r
127         <member name="M:Microsoft.Extensions.Internal.WebEncoders.Base64UrlEncode(System.ReadOnlySpan{System.Byte})">\r
128             <summary>\r
129             Encodes <paramref name="input"/> using base64url encoding.\r
130             </summary>\r
131             <param name="input">The binary input to encode.</param>\r
132             <returns>The base64url-encoded form of <paramref name="input"/>.</returns>\r
133         </member>\r
134         <member name="T:Microsoft.Extensions.DependencyInjection.ConnectionsDependencyInjectionExtensions">\r
135             <summary>\r
136             Extension methods for <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.\r
137             </summary>\r
138         </member>\r
139         <member name="M:Microsoft.Extensions.DependencyInjection.ConnectionsDependencyInjectionExtensions.AddConnections(Microsoft.Extensions.DependencyInjection.IServiceCollection)">\r
140             <summary>\r
141             Adds required services for ASP.NET Core Connection Handlers to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.\r
142             </summary>\r
143             <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>\r
144             <returns>The same instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for chaining.</returns>\r
145         </member>\r
146         <member name="M:Microsoft.Extensions.DependencyInjection.ConnectionsDependencyInjectionExtensions.AddConnections(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Http.Connections.ConnectionOptions})">\r
147             <summary>\r
148             Adds required services for ASP.NET Core Connection Handlers to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.\r
149             </summary>\r
150             <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>\r
151             <param name="options">A callback to configure  <see cref="T:Microsoft.AspNetCore.Http.Connections.ConnectionOptions" /></param>\r
152             <returns>The same instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for chaining.</returns>\r
153         </member>\r
154         <member name="F:Microsoft.Extensions.WebEncoders.Sources.EncoderResources.WebEncoders_InvalidCountOffsetOrLength">\r
155             <summary>\r
156             Invalid {0}, {1} or {2} length.\r
157             </summary>\r
158         </member>\r
159         <member name="F:Microsoft.Extensions.WebEncoders.Sources.EncoderResources.WebEncoders_MalformedInput">\r
160             <summary>\r
161             Malformed input: {0} is an invalid input length.\r
162             </summary>\r
163         </member>\r
164         <member name="M:Microsoft.Extensions.WebEncoders.Sources.EncoderResources.FormatWebEncoders_InvalidCountOffsetOrLength(System.Object,System.Object,System.Object)">\r
165             <summary>\r
166             Invalid {0}, {1} or {2} length.\r
167             </summary>\r
168         </member>\r
169         <member name="M:Microsoft.Extensions.WebEncoders.Sources.EncoderResources.FormatWebEncoders_MalformedInput(System.Object)">\r
170             <summary>\r
171             Malformed input: {0} is an invalid input length.\r
172             </summary>\r
173         </member>\r
174         <member name="T:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilder">\r
175             <summary>\r
176             Builds conventions that will be used for customization of Connection <see cref="T:Microsoft.AspNetCore.Builder.EndpointBuilder"/> instances.\r
177             </summary>\r
178         </member>\r
179         <member name="M:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilder.Add(System.Action{Microsoft.AspNetCore.Builder.EndpointBuilder})">\r
180             <summary>\r
181             Adds the specified convention to the builder. Conventions are used to customize <see cref="T:Microsoft.AspNetCore.Builder.EndpointBuilder"/> instances.\r
182             </summary>\r
183             <param name="convention">The convention to add to the builder.</param>\r
184         </member>\r
185         <member name="M:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilderExtensions.MapConnections(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action{Microsoft.AspNetCore.Connections.IConnectionBuilder})">\r
186             <summary>\r
187             Maps incoming requests with the specified path to the provided connection pipeline.\r
188             </summary>\r
189             <param name="endpoints">The <see cref="T:Microsoft.AspNetCore.Routing.IEndpointRouteBuilder"/> to add the route to.</param>\r
190             <param name="pattern">The route pattern.</param>\r
191             <param name="configure">A callback to configure the connection.</param>\r
192             <returns>An <see cref="T:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilder"/> for endpoints associated with the connections.</returns>\r
193         </member>\r
194         <member name="M:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilderExtensions.MapConnectionHandler``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String)">\r
195             <summary>\r
196             Maps incoming requests with the specified path to the provided connection pipeline.\r
197             </summary>\r
198             <typeparam name="TConnectionHandler">The <see cref="T:Microsoft.AspNetCore.Connections.ConnectionHandler"/> type.</typeparam>\r
199             <param name="endpoints">The <see cref="T:Microsoft.AspNetCore.Routing.IEndpointRouteBuilder"/> to add the route to.</param>\r
200             <param name="pattern">The route pattern.</param>\r
201             <returns>An <see cref="T:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilder"/> for endpoints associated with the connections.</returns>\r
202         </member>\r
203         <member name="M:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilderExtensions.MapConnectionHandler``1(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action{Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions})">\r
204             <summary>\r
205             Maps incoming requests with the specified path to the provided connection pipeline.\r
206             </summary>\r
207             <typeparam name="TConnectionHandler">The <see cref="T:Microsoft.AspNetCore.Connections.ConnectionHandler"/> type.</typeparam>\r
208             <param name="endpoints">The <see cref="T:Microsoft.AspNetCore.Routing.IEndpointRouteBuilder"/> to add the route to.</param>\r
209             <param name="pattern">The route pattern.</param>\r
210             <param name="configureOptions">A callback to configure dispatcher options.</param>\r
211             <returns>An <see cref="T:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilder"/> for endpoints associated with the connections.</returns>\r
212         </member>\r
213         <member name="M:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilderExtensions.MapConnections(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions,System.Action{Microsoft.AspNetCore.Connections.IConnectionBuilder})">\r
214             <summary>\r
215             Maps incoming requests with the specified path to the provided connection pipeline.\r
216             </summary>\r
217             <param name="endpoints">The <see cref="T:Microsoft.AspNetCore.Routing.IEndpointRouteBuilder"/> to add the route to.</param>\r
218             <param name="pattern">The route pattern.</param>\r
219             <param name="options">Options used to configure the connection.</param>\r
220             <param name="configure">A callback to configure the connection.</param>\r
221             <returns>An <see cref="T:Microsoft.AspNetCore.Builder.ConnectionEndpointRouteBuilder"/> for endpoints associated with the connections.</returns>\r
222         </member>\r
223         <member name="T:Microsoft.AspNetCore.Builder.ConnectionsAppBuilderExtensions">\r
224             <summary>\r
225             Extension methods for <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.\r
226             </summary>\r
227         </member>\r
228         <member name="M:Microsoft.AspNetCore.Builder.ConnectionsAppBuilderExtensions.UseConnections(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action{Microsoft.AspNetCore.Http.Connections.ConnectionsRouteBuilder})">\r
229             <summary>\r
230             Adds support for ASP.NET Core Connection Handlers to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> request execution pipeline.\r
231             <para>\r
232             This method is obsolete and will be removed in a future version.\r
233             The recommended alternative is to use MapConnections or MapConnectionHandler&#60;TConnectionHandler&#62; inside Microsoft.AspNetCore.Builder.UseEndpoints(...).\r
234             </para>\r
235             </summary>\r
236             <param name="app">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>\r
237             <param name="configure">A callback to configure connection routes.</param>\r
238             <returns>The same instance of the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> for chaining.</returns>\r
239         </member>\r
240         <member name="P:Microsoft.AspNetCore.Http.Connections.ConnectionOptions.DisconnectTimeout">\r
241             <summary>\r
242             Gets or sets the interval used by the server to timeout idle connections.\r
243             </summary>\r
244         </member>\r
245         <member name="T:Microsoft.AspNetCore.Http.Connections.ConnectionsRouteBuilder">\r
246             <summary>\r
247             Maps routes to ASP.NET Core Connection Handlers.\r
248             <para>\r
249             This class is obsolete and will be removed in a future version.\r
250             The recommended alternative is to use MapConnection and MapConnectionHandler&#60;TConnectionHandler&#62; inside Microsoft.AspNetCore.Builder.UseEndpoints(...).\r
251             </para>\r
252             </summary>\r
253         </member>\r
254         <member name="M:Microsoft.AspNetCore.Http.Connections.ConnectionsRouteBuilder.MapConnections(Microsoft.AspNetCore.Http.PathString,System.Action{Microsoft.AspNetCore.Connections.IConnectionBuilder})">\r
255             <summary>\r
256             Maps incoming requests with the specified path to the provided connection pipeline.\r
257             </summary>\r
258             <param name="path">The request path.</param>\r
259             <param name="configure">A callback to configure the connection.</param>\r
260         </member>\r
261         <member name="M:Microsoft.AspNetCore.Http.Connections.ConnectionsRouteBuilder.MapConnections(Microsoft.AspNetCore.Http.PathString,Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions,System.Action{Microsoft.AspNetCore.Connections.IConnectionBuilder})">\r
262             <summary>\r
263             Maps incoming requests with the specified path to the provided connection pipeline.\r
264             </summary>\r
265             <param name="path">The request path.</param>\r
266             <param name="options">Options used to configure the connection.</param>\r
267             <param name="configure">A callback to configure the connection.</param>\r
268         </member>\r
269         <member name="M:Microsoft.AspNetCore.Http.Connections.ConnectionsRouteBuilder.MapConnectionHandler``1(Microsoft.AspNetCore.Http.PathString)">\r
270             <summary>\r
271             Maps incoming requests with the specified path to the provided connection pipeline.\r
272             </summary>\r
273             <typeparam name="TConnectionHandler">The <see cref="T:Microsoft.AspNetCore.Connections.ConnectionHandler"/> type.</typeparam>\r
274             <param name="path">The request path.</param>\r
275         </member>\r
276         <member name="M:Microsoft.AspNetCore.Http.Connections.ConnectionsRouteBuilder.MapConnectionHandler``1(Microsoft.AspNetCore.Http.PathString,System.Action{Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions})">\r
277             <summary>\r
278             Maps incoming requests with the specified path to the provided connection pipeline.\r
279             </summary>\r
280             <typeparam name="TConnectionHandler">The <see cref="T:Microsoft.AspNetCore.Connections.ConnectionHandler"/> type.</typeparam>\r
281             <param name="path">The request path.</param>\r
282             <param name="configureOptions">A callback to configure dispatcher options.</param>\r
283         </member>\r
284         <member name="M:Microsoft.AspNetCore.Http.Connections.HttpConnectionContextExtensions.GetHttpContext(Microsoft.AspNetCore.Connections.ConnectionContext)">\r
285             <summary>\r
286             Gets the <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the connection, if there is one.\r
287             </summary>\r
288             <param name="connection">The <see cref="T:Microsoft.AspNetCore.Connections.ConnectionContext"/> representing the connection.</param>\r
289             <returns>The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the connection, or <see langword="null"/> if the connection is not HTTP-based.</returns>\r
290             <remarks>\r
291             SignalR connections can run on top of HTTP transports like WebSockets or Long Polling, or other non-HTTP transports. As a result,\r
292             this method can sometimes return <see langword="null"/> depending on the configuration of your application.\r
293             </remarks>\r
294         </member>\r
295         <member name="T:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions">\r
296             <summary>\r
297             Options used to configure the HTTP connection dispatcher.\r
298             </summary>\r
299         </member>\r
300         <member name="M:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions.#ctor">\r
301             <summary>\r
302             Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions"/> class.\r
303             </summary>\r
304         </member>\r
305         <member name="P:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions.AuthorizationData">\r
306             <summary>\r
307             Gets a collection of <see cref="T:Microsoft.AspNetCore.Authorization.IAuthorizeData"/> used during HTTP connection pipeline.\r
308             </summary>\r
309         </member>\r
310         <member name="P:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions.Transports">\r
311             <summary>\r
312             Gets or sets a bitmask combining one or more <see cref="T:Microsoft.AspNetCore.Http.Connections.HttpTransportType"/> values that specify what transports the server should use to receive HTTP requests.\r
313             </summary>\r
314         </member>\r
315         <member name="P:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions.WebSockets">\r
316             <summary>\r
317             Gets the <see cref="T:Microsoft.AspNetCore.Http.Connections.WebSocketOptions"/> used by the web sockets transport.\r
318             </summary>\r
319         </member>\r
320         <member name="P:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions.LongPolling">\r
321             <summary>\r
322             Gets the <see cref="T:Microsoft.AspNetCore.Http.Connections.LongPollingOptions"/> used by the long polling transport.\r
323             </summary>\r
324         </member>\r
325         <member name="P:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions.TransportMaxBufferSize">\r
326             <summary>\r
327             Gets or sets the maximum buffer size of the transport writer.\r
328             </summary>\r
329         </member>\r
330         <member name="P:Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions.ApplicationMaxBufferSize">\r
331             <summary>\r
332             Gets or sets the maximum buffer size of the application writer.\r
333             </summary>\r
334         </member>\r
335         <member name="M:Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionContext.#ctor(System.String,Microsoft.Extensions.Logging.ILogger)">\r
336             <summary>\r
337             Creates the DefaultConnectionContext without Pipes to avoid upfront allocations.\r
338             The caller is expected to set the <see cref="P:Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionContext.Transport"/> and <see cref="P:Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionContext.Application"/> pipes manually.\r
339             </summary>\r
340             <param name="id"></param>\r
341             <param name="logger"></param>\r
342         </member>\r
343         <member name="M:Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionManager.CreateConnection(System.IO.Pipelines.PipeOptions,System.IO.Pipelines.PipeOptions)">\r
344             <summary>\r
345             Creates a connection without Pipes setup to allow saving allocations until Pipes are needed.\r
346             </summary>\r
347             <returns></returns>\r
348         </member>\r
349         <member name="M:Microsoft.AspNetCore.Http.Connections.Internal.Transports.IHttpTransport.ProcessRequestAsync(Microsoft.AspNetCore.Http.HttpContext,System.Threading.CancellationToken)">\r
350             <summary>\r
351             Executes the transport\r
352             </summary>\r
353             <param name="context"></param>\r
354             <param name="token"></param>\r
355             <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the transport has finished processing</returns>\r
356         </member>\r
357         <member name="T:Microsoft.AspNetCore.Http.Connections.LongPollingOptions">\r
358             <summary>\r
359             Options used to configure the long polling transport.\r
360             </summary>\r
361         </member>\r
362         <member name="P:Microsoft.AspNetCore.Http.Connections.LongPollingOptions.PollTimeout">\r
363             <summary>\r
364             Gets or sets the poll timeout.\r
365             </summary>\r
366         </member>\r
367         <member name="T:Microsoft.AspNetCore.Http.Connections.NegotiateMetadata">\r
368             <summary>\r
369             Metadata to identify the /negotiate endpoint for HTTP connections\r
370             </summary>\r
371         </member>\r
372         <member name="M:Microsoft.AspNetCore.Http.Connections.ServerSentEventsMessageFormatter.GetLastSegment(System.Buffers.ReadOnlySequence{System.Byte}@,System.Int64@)">\r
373             <summary>\r
374             Gets the last memory segment in a sequence.\r
375             </summary>\r
376             <param name="source">Source sequence.</param>\r
377             <param name="offset">The offset the segment starts at.</param>\r
378             <returns>The last memory segment in a sequence.</returns>\r
379         </member>\r
380         <member name="P:Microsoft.AspNetCore.Http.Connections.WebSocketOptions.SubProtocolSelector">\r
381             <summary>\r
382             Gets or sets a delegate that will be called when a new WebSocket is established to select the value\r
383             for the 'Sec-WebSocket-Protocol' response header. The delegate will be called with a list of the protocols provided\r
384             by the client in the 'Sec-WebSocket-Protocol' request header.\r
385             </summary>\r
386             <remarks>\r
387             See RFC 6455 section 1.3 for more details on the WebSocket handshake: https://tools.ietf.org/html/rfc6455#section-1.3\r
388             </remarks>\r
389         </member>\r
390         <member name="T:Microsoft.AspNetCore.Internal.MemoryBufferWriter.CompletedBuffer">\r
391             <summary>\r
392             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
393             </summary>\r
394         </member>\r
395     </members>\r
396 </doc>\r