Microsoft.AspNetCore.Connections Namespace

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

An EndPoint defined by a Uri.

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.