Microsoft.AspNetCore.Connections.Features 命名空间

包含描述或操作连接的功能的接口。

接口

IConnectionCompleteFeature

表示连接的完成操作。

IConnectionEndPointFeature

表示连接终结点的功能。

IConnectionHeartbeatFeature

表示连接检测信号的功能。

IConnectionIdFeature

给定连接的唯一标识符。

IConnectionInherentKeepAliveFeature

指示连接传输是否具有“固有的保持连接”,这意味着传输将自动通知客户端它仍然存在。

IConnectionItemsFeature

与给定连接关联的项目包。

IConnectionLifetimeFeature

表示连接的生存期。

IConnectionLifetimeNotificationFeature

启用正常终止连接。

IConnectionMetricsTagsFeature

提供对添加到指标连接计数器的标记的访问。 如果未启用计数器,则不会设置此功能。

IConnectionNamedPipeFeature

提供对连接的基础 NamedPipeServerStream的访问。

IConnectionSocketFeature

提供对连接的基础 Socket的访问。

IConnectionTransportFeature

连接的传输。

IConnectionUserFeature

与连接关联的用户。

IMemoryPoolFeature

MemoryPool<T>连接使用的 。

IPersistentStateFeature

提供对可用于在连接和请求之间保留状态的键/值集合的访问权限。 传输是否支持持久化状态取决于实现。 传输必须支持池化和重用连接实例才能持久保存状态。

由于添加到持久状态的值可能一直驻留在内存中,直到连接不再共用,因此在向此集合添加项时要小心,以避免过度使用内存。

IProtocolErrorCodeFeature

正在使用的协议的错误代码。

IStreamAbortFeature

支持中止连接流的单个端。

IStreamClosedFeature

表示流的关闭操作。

IStreamDirectionFeature

连接流的方向

IStreamIdFeature

表示流的标识符。

ITlsHandshakeFeature

表示有关 TLS 握手的详细信息。

ITransferFormatFeature

获取协议的传输格式。