d87efc5b75ee0db79b15655fcd65c62c3c71387f
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.AspNetCore.Connections.Abstractions</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.AspNetCore.Connections.BaseConnectionContext">\r
8             <summary>\r
9             Represents the context for a connection.\r
10             </summary>\r
11         </member>\r
12         <member name="P:Microsoft.AspNetCore.Connections.BaseConnectionContext.ConnectionId">\r
13             <summary>\r
14             Gets or sets a unique identifier to represent this connection in trace logs.\r
15             </summary>\r
16         </member>\r
17         <member name="P:Microsoft.AspNetCore.Connections.BaseConnectionContext.Features">\r
18             <summary>\r
19             Gets the collection of features provided by the server and middleware available on this connection.\r
20             </summary>\r
21         </member>\r
22         <member name="P:Microsoft.AspNetCore.Connections.BaseConnectionContext.Items">\r
23             <summary>\r
24             Gets or sets a key/value collection that can be used to share data within the scope of this connection.\r
25             </summary>\r
26         </member>\r
27         <member name="P:Microsoft.AspNetCore.Connections.BaseConnectionContext.ConnectionClosed">\r
28             <summary>\r
29             Triggered when the client connection is closed.\r
30             </summary>\r
31         </member>\r
32         <member name="P:Microsoft.AspNetCore.Connections.BaseConnectionContext.LocalEndPoint">\r
33             <summary>\r
34             Gets or sets the local endpoint for this connection.\r
35             </summary>\r
36         </member>\r
37         <member name="P:Microsoft.AspNetCore.Connections.BaseConnectionContext.RemoteEndPoint">\r
38             <summary>\r
39             Gets or sets the remote endpoint for this connection.\r
40             </summary>\r
41         </member>\r
42         <member name="M:Microsoft.AspNetCore.Connections.BaseConnectionContext.Abort">\r
43             <summary>\r
44             Aborts the underlying connection.\r
45             </summary>\r
46         </member>\r
47         <member name="M:Microsoft.AspNetCore.Connections.BaseConnectionContext.Abort(Microsoft.AspNetCore.Connections.ConnectionAbortedException)">\r
48             <summary>\r
49             Aborts the underlying connection.\r
50             </summary>\r
51             <param name="abortReason">A <see cref="T:Microsoft.AspNetCore.Connections.ConnectionAbortedException"/> describing the reason the connection is being terminated.</param>\r
52         </member>\r
53         <member name="M:Microsoft.AspNetCore.Connections.BaseConnectionContext.DisposeAsync">\r
54             <summary>\r
55             Releases resources for the underlying connection.\r
56             </summary>\r
57             <returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> that completes when resources have been released.</returns>\r
58         </member>\r
59         <member name="T:Microsoft.AspNetCore.Connections.ConnectionBuilder">\r
60             <summary>\r
61             A default implementation for <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.\r
62             </summary>\r
63         </member>\r
64         <member name="P:Microsoft.AspNetCore.Connections.ConnectionBuilder.ApplicationServices">\r
65             <inheritdoc />\r
66         </member>\r
67         <member name="M:Microsoft.AspNetCore.Connections.ConnectionBuilder.#ctor(System.IServiceProvider)">\r
68             <summary>\r
69             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.ConnectionBuilder"/>.\r
70             </summary>\r
71             <param name="applicationServices">The application services <see cref="T:System.IServiceProvider"/>.</param>\r
72         </member>\r
73         <member name="M:Microsoft.AspNetCore.Connections.ConnectionBuilder.Use(System.Func{Microsoft.AspNetCore.Connections.ConnectionDelegate,Microsoft.AspNetCore.Connections.ConnectionDelegate})">\r
74             <inheritdoc />\r
75         </member>\r
76         <member name="M:Microsoft.AspNetCore.Connections.ConnectionBuilder.Build">\r
77             <inheritdoc />\r
78         </member>\r
79         <member name="T:Microsoft.AspNetCore.Connections.ConnectionBuilderExtensions">\r
80             <summary>\r
81             <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/> extensions.\r
82             </summary>\r
83         </member>\r
84         <member name="M:Microsoft.AspNetCore.Connections.ConnectionBuilderExtensions.UseConnectionHandler``1(Microsoft.AspNetCore.Connections.IConnectionBuilder)">\r
85             <summary>\r
86             Use the given <typeparamref name="TConnectionHandler"/> <see cref="T:Microsoft.AspNetCore.Connections.ConnectionHandler"/>.\r
87             </summary>\r
88             <typeparam name="TConnectionHandler">The <see cref="T:System.Type"/> of the <see cref="T:Microsoft.AspNetCore.Connections.ConnectionHandler"/>.</typeparam>\r
89             <param name="connectionBuilder">The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</param>\r
90             <returns>The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</returns>\r
91         </member>\r
92         <member name="M:Microsoft.AspNetCore.Connections.ConnectionBuilderExtensions.Use(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func{Microsoft.AspNetCore.Connections.ConnectionContext,System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task})">\r
93             <summary>\r
94             Add the given <paramref name="middleware"/> to the connection.\r
95             </summary>\r
96             <param name="connectionBuilder">The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</param>\r
97             <param name="middleware">The middleware to add to the <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</param>\r
98             <returns>The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</returns>\r
99         </member>\r
100         <member name="M:Microsoft.AspNetCore.Connections.ConnectionBuilderExtensions.Run(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func{Microsoft.AspNetCore.Connections.ConnectionContext,System.Threading.Tasks.Task})">\r
101             <summary>\r
102             Add the given <paramref name="middleware"/> to the connection.\r
103             </summary>\r
104             <param name="connectionBuilder">The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</param>\r
105             <param name="middleware">The middleware to add to the <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</param>\r
106             <returns>The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</returns>\r
107         </member>\r
108         <member name="T:Microsoft.AspNetCore.Connections.ConnectionContext">\r
109             <summary>\r
110             Encapsulates all information about an individual connection.\r
111             </summary>\r
112         </member>\r
113         <member name="P:Microsoft.AspNetCore.Connections.ConnectionContext.Transport">\r
114             <summary>\r
115             Gets or sets the <see cref="T:System.IO.Pipelines.IDuplexPipe"/> that can be used to read or write data on this connection.\r
116             </summary>\r
117         </member>\r
118         <member name="M:Microsoft.AspNetCore.Connections.ConnectionContext.Abort(Microsoft.AspNetCore.Connections.ConnectionAbortedException)">\r
119             <summary>\r
120             Aborts the underlying connection.\r
121             </summary>\r
122             <param name="abortReason">A <see cref="T:Microsoft.AspNetCore.Connections.ConnectionAbortedException"/> describing the reason the connection is being terminated.</param>\r
123         </member>\r
124         <member name="M:Microsoft.AspNetCore.Connections.ConnectionContext.Abort">\r
125             <summary>\r
126             Aborts the underlying connection.\r
127             </summary>\r
128         </member>\r
129         <member name="T:Microsoft.AspNetCore.Connections.ConnectionDelegate">\r
130             <summary>\r
131             A function that can process a connection.\r
132             </summary>\r
133             <param name="connection">A <see cref="T:Microsoft.AspNetCore.Connections.ConnectionContext" /> representing the connection.</param>\r
134             <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the connection lifetime. When the task completes, the connection will be closed.</returns>\r
135         </member>\r
136         <member name="T:Microsoft.AspNetCore.Connections.ConnectionHandler">\r
137             <summary>\r
138             Represents an endpoint that multiple connections connect to. For HTTP, endpoints are URLs, for non-HTTP it can be a TCP listener (or similar).\r
139             </summary>\r
140         </member>\r
141         <member name="M:Microsoft.AspNetCore.Connections.ConnectionHandler.OnConnectedAsync(Microsoft.AspNetCore.Connections.ConnectionContext)">\r
142             <summary>\r
143             Called when a new connection is accepted to the endpoint.\r
144             </summary>\r
145             <param name="connection">The new <see cref="T:Microsoft.AspNetCore.Connections.ConnectionContext"/></param>\r
146             <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the connection lifetime. When the task completes, the connection is complete.</returns>\r
147         </member>\r
148         <member name="T:Microsoft.AspNetCore.Connections.ConnectionItems">\r
149             <summary>\r
150             The items associated with a given connection.\r
151             </summary>\r
152         </member>\r
153         <member name="M:Microsoft.AspNetCore.Connections.ConnectionItems.#ctor">\r
154             <summary>\r
155             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.ConnectionItems"/>.\r
156             </summary>\r
157         </member>\r
158         <member name="M:Microsoft.AspNetCore.Connections.ConnectionItems.#ctor(System.Collections.Generic.IDictionary{System.Object,System.Object})">\r
159             <summary>\r
160             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.ConnectionItems"/> with <paramref name="items"/>.\r
161             </summary>\r
162             <param name="items">The items for the connection.</param>\r
163         </member>\r
164         <member name="P:Microsoft.AspNetCore.Connections.ConnectionItems.Items">\r
165             <summary>\r
166             Gets or sets the items for the connection.\r
167             </summary>\r
168         </member>\r
169         <member name="T:Microsoft.AspNetCore.Connections.DefaultConnectionContext">\r
170             <summary>\r
171             The default implementation for the <see cref="T:Microsoft.AspNetCore.Connections.ConnectionContext"/>.\r
172             </summary>\r
173         </member>\r
174         <member name="M:Microsoft.AspNetCore.Connections.DefaultConnectionContext.#ctor">\r
175             <summary>\r
176             Creates the <see cref="T:Microsoft.AspNetCore.Connections.DefaultConnectionContext"/> without Pipes to avoid upfront allocations.\r
177             The caller is expected to set the <see cref="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Transport"/> and <see cref="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Application"/> pipes manually.\r
178             </summary>\r
179         </member>\r
180         <member name="M:Microsoft.AspNetCore.Connections.DefaultConnectionContext.#ctor(System.String)">\r
181             <summary>\r
182             Creates the <see cref="T:Microsoft.AspNetCore.Connections.DefaultConnectionContext"/> without Pipes to avoid upfront allocations.\r
183             The caller is expected to set the <see cref="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Transport"/> and <see cref="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Application"/> pipes manually.\r
184             </summary>\r
185             <param name="id">The <see cref="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.ConnectionId"/>.</param>\r
186         </member>\r
187         <member name="M:Microsoft.AspNetCore.Connections.DefaultConnectionContext.#ctor(System.String,System.IO.Pipelines.IDuplexPipe,System.IO.Pipelines.IDuplexPipe)">\r
188             <summary>\r
189             Creates the DefaultConnectionContext with the given <paramref name="transport"/> and <paramref name="application"/> pipes.\r
190             </summary>\r
191             <param name="id">The <see cref="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.ConnectionId"/>.</param>\r
192             <param name="transport">The <see cref="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Transport"/>.</param>\r
193             <param name="application">The <see cref="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Application"/>.</param>\r
194         </member>\r
195         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.ConnectionId">\r
196             <inheritdoc />\r
197         </member>\r
198         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Features">\r
199             <inheritdoc />\r
200         </member>\r
201         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.User">\r
202             <inheritdoc />\r
203         </member>\r
204         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Items">\r
205             <inheritdoc />\r
206         </member>\r
207         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Application">\r
208             <inheritdoc />\r
209         </member>\r
210         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Transport">\r
211             <inheritdoc />\r
212         </member>\r
213         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.ConnectionClosed">\r
214             <inheritdoc />\r
215         </member>\r
216         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.LocalEndPoint">\r
217             <inheritdoc />\r
218         </member>\r
219         <member name="P:Microsoft.AspNetCore.Connections.DefaultConnectionContext.RemoteEndPoint">\r
220             <inheritdoc />\r
221         </member>\r
222         <member name="M:Microsoft.AspNetCore.Connections.DefaultConnectionContext.Abort(Microsoft.AspNetCore.Connections.ConnectionAbortedException)">\r
223             <inheritdoc />\r
224         </member>\r
225         <member name="M:Microsoft.AspNetCore.Connections.DefaultConnectionContext.DisposeAsync">\r
226             <inheritdoc />\r
227         </member>\r
228         <member name="T:Microsoft.AspNetCore.Connections.AddressInUseException">\r
229             <summary>\r
230             An exception that is thrown when there the current address Kestrel is trying to bind to is in use.\r
231             </summary>\r
232         </member>\r
233         <member name="M:Microsoft.AspNetCore.Connections.AddressInUseException.#ctor(System.String)">\r
234             <summary>\r
235             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.AddressInUseException"/>.\r
236             </summary>\r
237             <param name="message">The exception message.</param>\r
238         </member>\r
239         <member name="M:Microsoft.AspNetCore.Connections.AddressInUseException.#ctor(System.String,System.Exception)">\r
240             <summary>\r
241             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.AddressInUseException"/>.\r
242             </summary>\r
243             <param name="message">The exception message.</param>\r
244             <param name="inner">The underlying <see cref="T:System.Exception"/>.</param>\r
245         </member>\r
246         <member name="T:Microsoft.AspNetCore.Connections.ConnectionAbortedException">\r
247             <summary>\r
248             An exception that is thrown when a connection is aborted by the server.\r
249             </summary>\r
250         </member>\r
251         <member name="M:Microsoft.AspNetCore.Connections.ConnectionAbortedException.#ctor">\r
252             <summary>\r
253             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.ConnectionAbortedException"/>.\r
254             </summary>\r
255         </member>\r
256         <member name="M:Microsoft.AspNetCore.Connections.ConnectionAbortedException.#ctor(System.String)">\r
257             <summary>\r
258             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.ConnectionAbortedException"/>.\r
259             </summary>\r
260             <param name="message">The exception message.</param>\r
261         </member>\r
262         <member name="M:Microsoft.AspNetCore.Connections.ConnectionAbortedException.#ctor(System.String,System.Exception)">\r
263             <summary>\r
264             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.ConnectionAbortedException"/>.\r
265             </summary>\r
266             <param name="message">The exception message.</param>\r
267             <param name="inner">The underlying <see cref="T:System.Exception"/>.</param>\r
268         </member>\r
269         <member name="T:Microsoft.AspNetCore.Connections.ConnectionResetException">\r
270             <summary>\r
271             An exception thrown when the connection is reset.\r
272             </summary>\r
273         </member>\r
274         <member name="M:Microsoft.AspNetCore.Connections.ConnectionResetException.#ctor(System.String)">\r
275             <summary>\r
276             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.ConnectionResetException"/>.\r
277             </summary>\r
278             <param name="message">The exception message.</param>\r
279         </member>\r
280         <member name="M:Microsoft.AspNetCore.Connections.ConnectionResetException.#ctor(System.String,System.Exception)">\r
281             <summary>\r
282             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.ConnectionResetException"/>.\r
283             </summary>\r
284             <param name="message">The exception message.</param>\r
285             <param name="inner">The underlying <see cref="T:System.Exception"/>.</param>\r
286         </member>\r
287         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionCompleteFeature">\r
288             <summary>\r
289             Represents the completion action for a connection.\r
290             </summary>\r
291         </member>\r
292         <member name="M:Microsoft.AspNetCore.Connections.Features.IConnectionCompleteFeature.OnCompleted(System.Func{System.Object,System.Threading.Tasks.Task},System.Object)">\r
293             <summary>\r
294             Registers a callback to be invoked after a connection has fully completed processing. This is\r
295             intended for resource cleanup.\r
296             </summary>\r
297             <param name="callback">The callback to invoke after the connection has completed processing.</param>\r
298             <param name="state">The state to pass into the callback.</param>\r
299         </member>\r
300         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionEndPointFeature">\r
301             <summary>\r
302             A feature that represents a connection endpoints.\r
303             </summary>\r
304         </member>\r
305         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionEndPointFeature.LocalEndPoint">\r
306             <summary>\r
307             Gets or sets the local <see cref="T:System.Net.EndPoint"/>.\r
308             </summary>\r
309         </member>\r
310         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionEndPointFeature.RemoteEndPoint">\r
311             <summary>\r
312             Gets or sets the remote <see cref="T:System.Net.EndPoint"/>.\r
313             </summary>\r
314         </member>\r
315         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionHeartbeatFeature">\r
316             <summary>\r
317             A feature that represents the connection heartbeat.\r
318             </summary>\r
319         </member>\r
320         <member name="M:Microsoft.AspNetCore.Connections.Features.IConnectionHeartbeatFeature.OnHeartbeat(System.Action{System.Object},System.Object)">\r
321             <summary>\r
322             Registers the given <paramref name="action"/> to be called with the associated <paramref name="state"/> on each heartbeat of the connection.\r
323             </summary>\r
324             <param name="action">The <see cref="T:System.Action`1"/> to invoke.</param>\r
325             <param name="state">The state for the <paramref name="action"/>.</param>\r
326         </member>\r
327         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionIdFeature">\r
328             <summary>\r
329             The unique identifier for a given connection.\r
330             </summary>\r
331         </member>\r
332         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionIdFeature.ConnectionId">\r
333             <summary>\r
334             Gets or sets the connection identifier.\r
335             </summary>\r
336         </member>\r
337         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionInherentKeepAliveFeature">\r
338             <summary>\r
339             Indicates if the connection transport has an "inherent keep-alive", which means that the transport will automatically\r
340             inform the client that it is still present.\r
341             </summary>\r
342             <remarks>\r
343             The most common example of this feature is the Long Polling HTTP transport, which must (due to HTTP limitations) terminate\r
344             each poll within a particular interval and return a signal indicating "the server is still here, but there is no data yet".\r
345             This feature allows applications to add keep-alive functionality, but limit it only to transports that don't have some kind\r
346             of inherent keep-alive.\r
347             </remarks>\r
348         </member>\r
349         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionInherentKeepAliveFeature.HasInherentKeepAlive">\r
350             <summary>\r
351             Gets whether or not the connection has an inherent keep-alive concept.\r
352             </summary>\r
353         </member>\r
354         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionItemsFeature">\r
355             <summary>\r
356             A bag of items associated with a given connection.\r
357             </summary>\r
358         </member>\r
359         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionItemsFeature.Items">\r
360             <summary>\r
361             Gets or sets the items associated with the connection.\r
362             </summary>\r
363         </member>\r
364         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeFeature">\r
365             <summary>\r
366             Represents the lifetime of the connection.\r
367             </summary>\r
368         </member>\r
369         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeFeature.ConnectionClosed">\r
370             <summary>\r
371             Gets or sets the <see cref="T:System.Threading.CancellationToken"/> that is triggered when the connection is closed.\r
372             </summary>\r
373         </member>\r
374         <member name="M:Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeFeature.Abort">\r
375             <summary>\r
376             Terminates the current connection.\r
377             </summary>\r
378         </member>\r
379         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeNotificationFeature">\r
380             <summary>\r
381             Enables graceful termination of the connection.\r
382             </summary>\r
383         </member>\r
384         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeNotificationFeature.ConnectionClosedRequested">\r
385             <summary>\r
386             Gets or set an <see cref="T:System.Threading.CancellationToken"/> that will be triggered when closing the connection has been requested.\r
387             </summary>\r
388         </member>\r
389         <member name="M:Microsoft.AspNetCore.Connections.Features.IConnectionLifetimeNotificationFeature.RequestClose">\r
390             <summary>\r
391             Requests the connection to be closed.\r
392             </summary>\r
393         </member>\r
394         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionSocketFeature">\r
395             <summary>\r
396             Provides access to the connection's underlying <see cref="P:Microsoft.AspNetCore.Connections.Features.IConnectionSocketFeature.Socket"/>.\r
397             </summary>\r
398         </member>\r
399         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionSocketFeature.Socket">\r
400             <summary>\r
401             Gets the underlying <see cref="P:Microsoft.AspNetCore.Connections.Features.IConnectionSocketFeature.Socket"/>.\r
402             </summary>\r
403         </member>\r
404         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionTransportFeature">\r
405             <summary>\r
406             The transport for the connection.\r
407             </summary>\r
408         </member>\r
409         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionTransportFeature.Transport">\r
410             <summary>\r
411             Gets or sets the transport for the connection.\r
412             </summary>\r
413         </member>\r
414         <member name="T:Microsoft.AspNetCore.Connections.Features.IConnectionUserFeature">\r
415             <summary>\r
416             The user associated with the connection.\r
417             </summary>\r
418         </member>\r
419         <member name="P:Microsoft.AspNetCore.Connections.Features.IConnectionUserFeature.User">\r
420             <summary>\r
421             Gets or sets the user associated with the connection.\r
422             </summary>\r
423         </member>\r
424         <member name="T:Microsoft.AspNetCore.Connections.Features.IMemoryPoolFeature">\r
425             <summary>\r
426             The <see cref="T:System.Buffers.MemoryPool`1"/> used by the connection.\r
427             </summary>\r
428         </member>\r
429         <member name="P:Microsoft.AspNetCore.Connections.Features.IMemoryPoolFeature.MemoryPool">\r
430             <summary>\r
431             Gets the <see cref="T:System.Buffers.MemoryPool`1"/> used by the connection.\r
432             </summary>\r
433         </member>\r
434         <member name="T:Microsoft.AspNetCore.Connections.Features.IPersistentStateFeature">\r
435             <summary>\r
436             Provides access to a key/value collection that can be used to persist state between connections and requests.\r
437             Whether a transport supports persisting state depends on the implementation. The transport must support\r
438             pooling and reusing connection instances for state to be persisted.\r
439             <para>\r
440             Because values added to persistent state can live in memory until a connection is no longer pooled,\r
441             use caution when adding items to this collection to avoid excessive memory use.\r
442             </para>\r
443             </summary>\r
444         </member>\r
445         <member name="P:Microsoft.AspNetCore.Connections.Features.IPersistentStateFeature.State">\r
446             <summary>\r
447             Gets a key/value collection that can be used to persist state between connections and requests.\r
448             </summary>\r
449         </member>\r
450         <member name="T:Microsoft.AspNetCore.Connections.Features.IProtocolErrorCodeFeature">\r
451             <summary>\r
452             The error code for the protocol being used.\r
453             </summary>\r
454         </member>\r
455         <member name="P:Microsoft.AspNetCore.Connections.Features.IProtocolErrorCodeFeature.Error">\r
456             <summary>\r
457             Gets or sets the error code. The property returns -1 if the error code hasn't been set.\r
458             </summary>\r
459         </member>\r
460         <member name="T:Microsoft.AspNetCore.Connections.Features.IStreamAbortFeature">\r
461             <summary>\r
462             Supports aborting individual sides of a connection stream.\r
463             </summary>\r
464         </member>\r
465         <member name="M:Microsoft.AspNetCore.Connections.Features.IStreamAbortFeature.AbortRead(System.Int64,Microsoft.AspNetCore.Connections.ConnectionAbortedException)">\r
466             <summary>\r
467             Abort the read side of the connection stream.\r
468             </summary>\r
469             <param name="errorCode">The error code to send with the abort.</param>\r
470             <param name="abortReason">A <see cref="T:Microsoft.AspNetCore.Connections.ConnectionAbortedException"/> describing the reason to abort the read side of the connection stream.</param>\r
471         </member>\r
472         <member name="M:Microsoft.AspNetCore.Connections.Features.IStreamAbortFeature.AbortWrite(System.Int64,Microsoft.AspNetCore.Connections.ConnectionAbortedException)">\r
473             <summary>\r
474             Abort the write side of the connection stream.\r
475             </summary>\r
476             <param name="errorCode">The error code to send with the abort.</param>\r
477             <param name="abortReason">A <see cref="T:Microsoft.AspNetCore.Connections.ConnectionAbortedException"/> describing the reason to abort the write side of the connection stream.</param>\r
478         </member>\r
479         <member name="T:Microsoft.AspNetCore.Connections.Features.IStreamDirectionFeature">\r
480             <summary>\r
481             The direction of a connection stream\r
482             </summary>\r
483         </member>\r
484         <member name="P:Microsoft.AspNetCore.Connections.Features.IStreamDirectionFeature.CanRead">\r
485             <summary>\r
486             Gets whether or not the connection stream can be read.\r
487             </summary>\r
488         </member>\r
489         <member name="P:Microsoft.AspNetCore.Connections.Features.IStreamDirectionFeature.CanWrite">\r
490             <summary>\r
491             Gets whether or not the connection stream can be written.\r
492             </summary>\r
493         </member>\r
494         <member name="T:Microsoft.AspNetCore.Connections.Features.IStreamIdFeature">\r
495             <summary>\r
496             Represents the identifier for the stream.\r
497             </summary>\r
498         </member>\r
499         <member name="P:Microsoft.AspNetCore.Connections.Features.IStreamIdFeature.StreamId">\r
500             <summary>\r
501             Gets the stream identifier.\r
502             </summary>\r
503         </member>\r
504         <member name="T:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature">\r
505             <summary>\r
506             Represents the details about the TLS handshake.\r
507             </summary>\r
508         </member>\r
509         <member name="P:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.Protocol">\r
510             <summary>\r
511             Gets the <see cref="T:System.Security.Authentication.SslProtocols"/>.\r
512             </summary>\r
513         </member>\r
514         <member name="P:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.CipherAlgorithm">\r
515             <summary>\r
516             Gets the <see cref="T:System.Security.Authentication.CipherAlgorithmType"/>.\r
517             </summary>\r
518         </member>\r
519         <member name="P:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.CipherStrength">\r
520             <summary>\r
521             Gets the cipher strength.\r
522             </summary>\r
523         </member>\r
524         <member name="P:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.HashAlgorithm">\r
525             <summary>\r
526             Gets the <see cref="T:System.Security.Authentication.HashAlgorithmType"/>.\r
527             </summary>\r
528         </member>\r
529         <member name="P:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.HashStrength">\r
530             <summary>\r
531             Gets the hash strength.\r
532             </summary>\r
533         </member>\r
534         <member name="P:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.KeyExchangeAlgorithm">\r
535             <summary>\r
536             Gets the <see cref="P:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.KeyExchangeAlgorithm"/>.\r
537             </summary>\r
538         </member>\r
539         <member name="P:Microsoft.AspNetCore.Connections.Features.ITlsHandshakeFeature.KeyExchangeStrength">\r
540             <summary>\r
541             Gets the key exchange algorithm strength.\r
542             </summary>\r
543         </member>\r
544         <member name="T:Microsoft.AspNetCore.Connections.Features.ITransferFormatFeature">\r
545             <summary>\r
546             Gets the transfer format of the protocol.\r
547             </summary>\r
548         </member>\r
549         <member name="P:Microsoft.AspNetCore.Connections.Features.ITransferFormatFeature.SupportedFormats">\r
550             <summary>\r
551             Gets the supported <see cref="T:Microsoft.AspNetCore.Connections.TransferFormat"/>.\r
552             </summary>\r
553         </member>\r
554         <member name="P:Microsoft.AspNetCore.Connections.Features.ITransferFormatFeature.ActiveFormat">\r
555             <summary>\r
556             Gets or sets the active <see cref="T:Microsoft.AspNetCore.Connections.TransferFormat"/>.\r
557             </summary>\r
558         </member>\r
559         <member name="T:Microsoft.AspNetCore.Connections.FileHandleEndPoint">\r
560             <summary>\r
561             An endpoint backed by an OS file handle.\r
562             </summary>\r
563         </member>\r
564         <member name="M:Microsoft.AspNetCore.Connections.FileHandleEndPoint.#ctor(System.UInt64,Microsoft.AspNetCore.Connections.FileHandleType)">\r
565             <summary>\r
566             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.FileHandleEndPoint"/>.\r
567             </summary>\r
568             <param name="fileHandle">The file handle.</param>\r
569             <param name="fileHandleType">The file handle type.</param>\r
570         </member>\r
571         <member name="P:Microsoft.AspNetCore.Connections.FileHandleEndPoint.FileHandle">\r
572             <summary>\r
573             Gets the file handle.\r
574             </summary>\r
575         </member>\r
576         <member name="P:Microsoft.AspNetCore.Connections.FileHandleEndPoint.FileHandleType">\r
577             <summary>\r
578             Gets the file handle type.\r
579             </summary>\r
580         </member>\r
581         <member name="T:Microsoft.AspNetCore.Connections.FileHandleType">\r
582             <summary>\r
583             Enumerates the <see cref="T:Microsoft.AspNetCore.Connections.FileHandleEndPoint"/> types.\r
584             </summary>\r
585         </member>\r
586         <member name="T:Microsoft.AspNetCore.Connections.IConnectionBuilder">\r
587             <summary>\r
588             Defines an interface that provides the mechanisms to configure a connection pipeline.\r
589             </summary>\r
590         </member>\r
591         <member name="P:Microsoft.AspNetCore.Connections.IConnectionBuilder.ApplicationServices">\r
592             <summary>\r
593             Gets the <see cref="T:System.IServiceProvider"/> that provides access to the application's service container.\r
594             </summary>\r
595         </member>\r
596         <member name="M:Microsoft.AspNetCore.Connections.IConnectionBuilder.Use(System.Func{Microsoft.AspNetCore.Connections.ConnectionDelegate,Microsoft.AspNetCore.Connections.ConnectionDelegate})">\r
597             <summary>\r
598             Adds a middleware delegate to the application's connection pipeline.\r
599             </summary>\r
600             <param name="middleware">The middleware delegate.</param>\r
601             <returns>The <see cref="T:Microsoft.AspNetCore.Connections.IConnectionBuilder"/>.</returns>\r
602         </member>\r
603         <member name="M:Microsoft.AspNetCore.Connections.IConnectionBuilder.Build">\r
604             <summary>\r
605             Builds the delegate used by this application to process connections.\r
606             </summary>\r
607             <returns>The connection handling delegate.</returns>\r
608         </member>\r
609         <member name="T:Microsoft.AspNetCore.Connections.IConnectionFactory">\r
610             <summary>\r
611             A factory abstraction for creating connections to an endpoint.\r
612             </summary>\r
613         </member>\r
614         <member name="M:Microsoft.AspNetCore.Connections.IConnectionFactory.ConnectAsync(System.Net.EndPoint,System.Threading.CancellationToken)">\r
615             <summary>\r
616             Creates a new connection to an endpoint.\r
617             </summary>\r
618             <param name="endpoint">The <see cref="T:System.Net.EndPoint"/> to connect to.</param>\r
619             <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>\r
620             <returns>\r
621             A <see cref="T:System.Threading.Tasks.ValueTask`1" /> that represents the asynchronous connect, yielding the <see cref="T:Microsoft.AspNetCore.Connections.ConnectionContext" /> for the new connection when completed.\r
622             </returns>\r
623         </member>\r
624         <member name="T:Microsoft.AspNetCore.Connections.IConnectionListener">\r
625             <summary>\r
626             Defines an interface that represents a listener bound to a specific <see cref="P:Microsoft.AspNetCore.Connections.IConnectionListener.EndPoint"/>.\r
627             </summary>\r
628         </member>\r
629         <member name="P:Microsoft.AspNetCore.Connections.IConnectionListener.EndPoint">\r
630             <summary>\r
631             The endpoint that was bound. This may differ from the requested endpoint, such as when the caller requested that any free port be selected.\r
632             </summary>\r
633         </member>\r
634         <member name="M:Microsoft.AspNetCore.Connections.IConnectionListener.AcceptAsync(System.Threading.CancellationToken)">\r
635             <summary>\r
636             Begins an asynchronous operation to accept an incoming connection.\r
637             </summary>\r
638             <param name="cancellationToken">The token to monitor for cancellation requests.</param>\r
639             <returns>A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that completes when a connection is accepted, yielding the <see cref="T:Microsoft.AspNetCore.Connections.ConnectionContext" /> representing the connection.</returns>\r
640         </member>\r
641         <member name="M:Microsoft.AspNetCore.Connections.IConnectionListener.UnbindAsync(System.Threading.CancellationToken)">\r
642             <summary>\r
643             Stops listening for incoming connections.\r
644             </summary>\r
645             <param name="cancellationToken">The token to monitor for cancellation requests.</param>\r
646             <returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> that represents the un-bind operation.</returns>\r
647         </member>\r
648         <member name="T:Microsoft.AspNetCore.Connections.IConnectionListenerFactory">\r
649             <summary>\r
650             Defines an interface that provides the mechanisms for binding to various types of <see cref="T:System.Net.EndPoint"/>s.\r
651             </summary>\r
652         </member>\r
653         <member name="M:Microsoft.AspNetCore.Connections.IConnectionListenerFactory.BindAsync(System.Net.EndPoint,System.Threading.CancellationToken)">\r
654             <summary>\r
655             Creates an <see cref="T:Microsoft.AspNetCore.Connections.IConnectionListener"/> bound to the specified <see cref="T:System.Net.EndPoint"/>.\r
656             </summary>\r
657             <param name="endpoint">The <see cref="T:System.Net.EndPoint" /> to bind to.</param>\r
658             <param name="cancellationToken">The token to monitor for cancellation requests.</param>\r
659             <returns>A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that completes when the listener has been bound, yielding a <see cref="T:Microsoft.AspNetCore.Connections.IConnectionListener" /> representing the new listener.</returns>\r
660         </member>\r
661         <member name="T:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListener">\r
662             <summary>\r
663             Defines an interface that represents a listener bound to a specific <see cref="P:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListener.EndPoint"/>.\r
664             </summary>\r
665         </member>\r
666         <member name="P:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListener.EndPoint">\r
667             <summary>\r
668             The endpoint that was bound. This may differ from the requested endpoint, such as when the caller requested that any free port be selected.\r
669             </summary>\r
670         </member>\r
671         <member name="M:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListener.UnbindAsync(System.Threading.CancellationToken)">\r
672             <summary>\r
673             Stops listening for incoming connections.\r
674             </summary>\r
675             <param name="cancellationToken">The token to monitor for cancellation requests.</param>\r
676             <returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> that represents the un-bind operation.</returns>\r
677         </member>\r
678         <member name="M:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListener.AcceptAsync(Microsoft.AspNetCore.Http.Features.IFeatureCollection,System.Threading.CancellationToken)">\r
679             <summary>\r
680             Begins an asynchronous operation to accept an incoming connection.\r
681             </summary>\r
682             <param name="features">A feature collection to pass options when accepting a connection.</param>\r
683             <param name="cancellationToken">The token to monitor for cancellation requests.</param>\r
684             <returns>A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that completes when a connection is accepted, yielding the <see cref="T:Microsoft.AspNetCore.Connections.MultiplexedConnectionContext" /> representing the connection.</returns>\r
685         </member>\r
686         <member name="T:Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder">\r
687             <summary>\r
688             Defines an interface that provides the mechanisms to configure a connection pipeline.\r
689             </summary>\r
690         </member>\r
691         <member name="P:Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder.ApplicationServices">\r
692             <summary>\r
693             Gets the <see cref="T:System.IServiceProvider"/> that provides access to the application's service container.\r
694             </summary>\r
695         </member>\r
696         <member name="M:Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder.Use(System.Func{Microsoft.AspNetCore.Connections.MultiplexedConnectionDelegate,Microsoft.AspNetCore.Connections.MultiplexedConnectionDelegate})">\r
697             <summary>\r
698             Adds a middleware delegate to the application's connection pipeline.\r
699             </summary>\r
700             <param name="middleware">The middleware delegate.</param>\r
701             <returns>The <see cref="T:Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder"/>.</returns>\r
702         </member>\r
703         <member name="M:Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder.Build">\r
704             <summary>\r
705             Builds the delegate used by this application to process connections.\r
706             </summary>\r
707             <returns>The connection handling delegate.</returns>\r
708         </member>\r
709         <member name="T:Microsoft.AspNetCore.Connections.IMultiplexedConnectionFactory">\r
710             <summary>\r
711             A factory abstraction for creating connections to an endpoint.\r
712             </summary>\r
713         </member>\r
714         <member name="M:Microsoft.AspNetCore.Connections.IMultiplexedConnectionFactory.ConnectAsync(System.Net.EndPoint,Microsoft.AspNetCore.Http.Features.IFeatureCollection,System.Threading.CancellationToken)">\r
715             <summary>\r
716             Creates a new connection to an endpoint.\r
717             </summary>\r
718             <param name="endpoint">The <see cref="T:System.Net.EndPoint"/> to connect to.</param>\r
719             <param name="features">A feature collection to pass options when connecting.</param>\r
720             <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None" />.</param>\r
721             <returns>\r
722             A <see cref="T:System.Threading.Tasks.ValueTask`1" /> that represents the asynchronous connect, yielding the <see cref="T:Microsoft.AspNetCore.Connections.MultiplexedConnectionContext" /> for the new connection when completed.\r
723             </returns>\r
724         </member>\r
725         <member name="T:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListenerFactory">\r
726             <summary>\r
727             Defines an interface that provides the mechanisms for binding to various types of <see cref="T:System.Net.EndPoint"/>s.\r
728             </summary>\r
729         </member>\r
730         <member name="M:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListenerFactory.BindAsync(System.Net.EndPoint,Microsoft.AspNetCore.Http.Features.IFeatureCollection,System.Threading.CancellationToken)">\r
731             <summary>\r
732             Creates an <see cref="T:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListener"/> bound to the specified <see cref="T:System.Net.EndPoint"/>.\r
733             </summary>\r
734             <param name="endpoint">The <see cref="T:System.Net.EndPoint" /> to bind to.</param>\r
735             <param name="features">A feature collection to pass options when binding.</param>\r
736             <param name="cancellationToken">The token to monitor for cancellation requests.</param>\r
737             <returns>A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that completes when the listener has been bound, yielding a <see cref="T:Microsoft.AspNetCore.Connections.IMultiplexedConnectionListener" /> representing the new listener.</returns>\r
738         </member>\r
739         <member name="T:Microsoft.AspNetCore.Connections.MultiplexedConnectionBuilder">\r
740             <summary>\r
741             A default implementation for <see cref="T:Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder"/>.\r
742             </summary>\r
743         </member>\r
744         <member name="P:Microsoft.AspNetCore.Connections.MultiplexedConnectionBuilder.ApplicationServices">\r
745             <inheritdoc />\r
746         </member>\r
747         <member name="M:Microsoft.AspNetCore.Connections.MultiplexedConnectionBuilder.#ctor(System.IServiceProvider)">\r
748             <summary>\r
749             Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Connections.MultiplexedConnectionBuilder"/>.\r
750             </summary>\r
751             <param name="applicationServices">The application services <see cref="T:System.IServiceProvider"/>.</param>\r
752         </member>\r
753         <member name="M:Microsoft.AspNetCore.Connections.MultiplexedConnectionBuilder.Use(System.Func{Microsoft.AspNetCore.Connections.MultiplexedConnectionDelegate,Microsoft.AspNetCore.Connections.MultiplexedConnectionDelegate})">\r
754             <inheritdoc />\r
755         </member>\r
756         <member name="M:Microsoft.AspNetCore.Connections.MultiplexedConnectionBuilder.Build">\r
757             <inheritdoc />\r
758         </member>\r
759         <member name="T:Microsoft.AspNetCore.Connections.MultiplexedConnectionContext">\r
760             <summary>\r
761             Encapsulates all information about a multiplexed connection.\r
762             </summary>\r
763         </member>\r
764         <member name="M:Microsoft.AspNetCore.Connections.MultiplexedConnectionContext.AcceptAsync(System.Threading.CancellationToken)">\r
765             <summary>\r
766             Asynchronously accept an incoming stream on the connection.\r
767             </summary>\r
768             <param name="cancellationToken"></param>\r
769             <returns></returns>\r
770         </member>\r
771         <member name="M:Microsoft.AspNetCore.Connections.MultiplexedConnectionContext.ConnectAsync(Microsoft.AspNetCore.Http.Features.IFeatureCollection,System.Threading.CancellationToken)">\r
772             <summary>\r
773             Creates an outbound connection\r
774             </summary>\r
775             <param name="features"></param>\r
776             <param name="cancellationToken"></param>\r
777             <returns></returns>\r
778         </member>\r
779         <member name="T:Microsoft.AspNetCore.Connections.MultiplexedConnectionDelegate">\r
780             <summary>\r
781             A function that can process a connection.\r
782             </summary>\r
783             <param name="connection">A <see cref="T:Microsoft.AspNetCore.Connections.MultiplexedConnectionContext" /> representing the connection.</param>\r
784             <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the connection lifetime. When the task completes, the connection will be closed.</returns>\r
785         </member>\r
786         <member name="T:Microsoft.AspNetCore.Connections.TransferFormat">\r
787             <summary>\r
788             Represents the possible transfer formats.\r
789             </summary>\r
790         </member>\r
791         <member name="T:Microsoft.AspNetCore.Connections.UriEndPoint">\r
792             <summary>\r
793             An <see cref="T:System.Net.EndPoint"/> defined by a <see cref="T:System.Uri"/>.\r
794             </summary>\r
795         </member>\r
796         <member name="M:Microsoft.AspNetCore.Connections.UriEndPoint.#ctor(System.Uri)">\r
797             <summary>\r
798             Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Connections.UriEndPoint"/> class.\r
799             </summary>\r
800             <param name="uri">The <see cref="T:System.Uri"/> defining the <see cref="T:System.Net.EndPoint"/>.</param>\r
801         </member>\r
802         <member name="P:Microsoft.AspNetCore.Connections.UriEndPoint.Uri">\r
803             <summary>\r
804             The <see cref="T:System.Uri"/> defining the <see cref="T:System.Net.EndPoint"/>.\r
805             </summary>\r
806         </member>\r
807         <member name="T:Microsoft.Extensions.Internal.ActivatorUtilities">\r
808             <summary>\r
809             Helper code for the various activator services.\r
810             </summary>\r
811         </member>\r
812         <member name="M:Microsoft.Extensions.Internal.ActivatorUtilities.CreateInstance(System.IServiceProvider,System.Type,System.Object[])">\r
813             <summary>\r
814             Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider"/>.\r
815             </summary>\r
816             <param name="provider">The service provider used to resolve dependencies</param>\r
817             <param name="instanceType">The type to activate</param>\r
818             <param name="parameters">Constructor arguments not provided by the <paramref name="provider"/>.</param>\r
819             <returns>An activated object of type instanceType</returns>\r
820         </member>\r
821         <member name="M:Microsoft.Extensions.Internal.ActivatorUtilities.CreateFactory(System.Type,System.Type[])">\r
822             <summary>\r
823             Create a delegate that will instantiate a type with constructor arguments provided directly\r
824             and/or from an <see cref="T:System.IServiceProvider"/>.\r
825             </summary>\r
826             <param name="instanceType">The type to activate</param>\r
827             <param name="argumentTypes">\r
828             The types of objects, in order, that will be passed to the returned function as its second parameter\r
829             </param>\r
830             <returns>\r
831             A factory that will instantiate instanceType using an <see cref="T:System.IServiceProvider"/>\r
832             and an argument array containing objects matching the types defined in argumentTypes\r
833             </returns>\r
834         </member>\r
835         <member name="M:Microsoft.Extensions.Internal.ActivatorUtilities.CreateInstance``1(System.IServiceProvider,System.Object[])">\r
836             <summary>\r
837             Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider"/>.\r
838             </summary>\r
839             <typeparam name="T">The type to activate</typeparam>\r
840             <param name="provider">The service provider used to resolve dependencies</param>\r
841             <param name="parameters">Constructor arguments not provided by the <paramref name="provider"/>.</param>\r
842             <returns>An activated object of type T</returns>\r
843         </member>\r
844         <member name="M:Microsoft.Extensions.Internal.ActivatorUtilities.GetServiceOrCreateInstance``1(System.IServiceProvider)">\r
845             <summary>\r
846             Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.\r
847             </summary>\r
848             <typeparam name="T">The type of the service</typeparam>\r
849             <param name="provider">The service provider used to resolve dependencies</param>\r
850             <returns>The resolved service or created instance</returns>\r
851         </member>\r
852         <member name="M:Microsoft.Extensions.Internal.ActivatorUtilities.GetServiceOrCreateInstance(System.IServiceProvider,System.Type)">\r
853             <summary>\r
854             Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.\r
855             </summary>\r
856             <param name="provider">The service provider</param>\r
857             <param name="type">The type of the service</param>\r
858             <returns>The resolved service or created instance</returns>\r
859         </member>\r
860         <member name="T:Microsoft.Extensions.Internal.ActivatorUtilitiesConstructorAttribute">\r
861             <summary>\r
862             Marks the constructor to be used when activating type using <see cref="T:Microsoft.Extensions.Internal.ActivatorUtilities"/>.\r
863             </summary>\r
864         </member>\r
865         <member name="T:Microsoft.Extensions.Internal.ObjectFactory">\r
866             <summary>\r
867             The result of <see cref="M:Microsoft.Extensions.Internal.ActivatorUtilities.CreateFactory(System.Type,System.Type[])"/>.\r
868             </summary>\r
869             <param name="serviceProvider">The <see cref="T:System.IServiceProvider"/> to get service arguments from.</param>\r
870             <param name="arguments">Additional constructor arguments.</param>\r
871             <returns>The instantiated type.</returns>\r
872         </member>\r
873     </members>\r
874 </doc>\r