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

取得通訊協定的傳輸格式。