Microsoft.AspNetCore.Connections Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains types and abstractions that support low level applications that work with the raw bytes from a connection.
Classes
AddressInUseException |
An exception that is thrown when there the current address Kestrel is trying to bind to is in use. |
BaseConnectionContext |
Represents the context for a connection. |
ConnectionAbortedException |
An exception that is thrown when a connection is aborted by the server. |
ConnectionBuilder |
A default implementation for IConnectionBuilder. |
ConnectionBuilderExtensions |
IConnectionBuilder extensions. |
ConnectionContext |
Encapsulates all information about an individual connection. |
ConnectionHandler |
Represents an endpoint that multiple connections connect to. For HTTP, endpoints are URLs, for non-HTTP it can be a TCP listener (or similar). |
ConnectionItems |
The items associated with a given connection. |
ConnectionResetException |
An exception thrown when the connection is reset. |
ConnectionTimeoutExtensions |
Extensions used to register the connection timeout middleware. |
ConnectionTimeoutOptions |
Options to configure the connection timeout middleware. |
DefaultConnectionContext |
The default implementation for the ConnectionContext. |
FileHandleEndPoint |
An endpoint backed by an OS file handle. |
MultiplexedConnectionBuilder |
A default implementation for IMultiplexedConnectionBuilder. |
MultiplexedConnectionContext |
Encapsulates all information about a multiplexed connection. |
NamedPipeEndPoint |
Represents a Named Pipe endpoint. |
TlsConnectionCallbackContext |
Per connection state used to determine the TLS options. |
TlsConnectionCallbackOptions |
Options used to configure a per connection callback for TLS configuration. |
UriEndPoint |
Interfaces
IConnectionBuilder |
Defines an interface that provides the mechanisms to configure a connection pipeline. |
IConnectionFactory |
A factory abstraction for creating connections to an endpoint. |
IConnectionListener |
Defines an interface that represents a listener bound to a specific EndPoint. |
IConnectionListenerFactory |
Defines an interface that provides the mechanisms for binding to various types of EndPoints. |
IConnectionListenerFactorySelector |
Defines an interface that determines whether the listener factory supports binding to the specified EndPoint. |
IMultiplexedConnectionBuilder |
Defines an interface that provides the mechanisms to configure a connection pipeline. |
IMultiplexedConnectionFactory |
A factory abstraction for creating connections to an endpoint. |
IMultiplexedConnectionListener |
Defines an interface that represents a listener bound to a specific EndPoint. |
IMultiplexedConnectionListenerFactory |
Defines an interface that provides the mechanisms for binding to various types of EndPoints. |
Enums
FileHandleType |
Enumerates the FileHandleEndPoint types. |
TransferFormat |
Represents the possible transfer formats. |
Delegates
ConnectionDelegate |
A function that can process a connection. |
MultiplexedConnectionDelegate |
A function that can process a connection. |