Microsoft.AspNetCore.Http.Connections 命名空間

包含配置 SignalR 連線的類型。

類別

名稱 Description
AuthenticationRefreshMetadata

用於識別 HTTP 連線的 /refresh 端點,用於在不重新連接的情況下刷新現有連線的認證。

AvailableTransport

其中一部分 NegotiationResponse 代表單一傳輸及其所支援的傳輸格式。

ConnectionOptions

用來改變連線處理行為的選項。

ConnectionOptionsSetup

設置 ConnectionOptions。

ConnectionsRouteBuilder

映射路由至 ASP.NET Core 連線處理器。

此職業已過時,未來版本將被移除。 建議的替代方案是在 Microsoft 內部使用 MapConnection 和 MapConnectionHandler<TConnectionHandler>。AspNetCore.Builder.UseEndpoints(...)。

HttpConnectionContextExtensions

擴展方法可以取得連結的底層 HttpContext ,如果有的話。

HttpConnectionDispatcherOptions

用於配置 HTTP 連線調度器的選項。

HttpTransports

與 HTTP 傳輸相關的常數。

LongPollingOptions

用於配置長輪詢傳輸的選項。

NegotiateMetadata

用以識別 HTTP 連線的 /negotiate 端點的元資料

NegotiateProtocol

讀取與寫入協議會協商請求與回應。

NegotiationResponse

回應一個「/協商」請求。

WebSocketOptions

WebSockets 傳輸用來修改傳輸行為的選項。

列舉

名稱 Description
HttpTransportType

指定客戶端可用來傳送 HTTP 請求的傳輸方式。

備註

欲了解更多 SignalR 用戶端資訊,請參閱 ASP.NET Core SignalR .NET 用戶端。