Microsoft.AspNetCore.SignalR 命名空間

提供 SignalR 應用程式的類別,包括設定中樞選項和使用中樞。

類別

ClientProxyExtensions

IClientProxy 的擴充方法。

DefaultHubLifetimeManager<THub>

實例的預設記憶體內部存留期管理員抽象概念 Hub

DefaultUserIdProvider

從連線取得使用者識別碼的預設提供者。 此提供者會從連線 User 的名稱識別碼宣告取得使用者識別碼。

DynamicHub

SignalR 中樞的基類,用來 dynamic 表示用戶端調用。

DynamicHubClients

提供 dynamic 連線存取權的類別,包括傳送目前調用的類別。

GetHttpContextExtensions

從中樞內容存取 HttpContext 的擴充方法。

Hub

SignalR 中樞的基類。

Hub<T>

強型別 SignalR 中樞的基類。

HubCallerContext

存取中樞呼叫端連線相關資訊的內容抽象概念。

HubClientsExtensions

IHubClients<T> 的擴充方法。

HubConnectionContext

封裝與 SignalR 中樞個別連線的所有資訊。

HubConnectionContextOptions

用來設定 HubConnectionContext 的選項。

HubConnectionHandler<THub>

處理連入連線並實作 SignalR 中樞通訊協定。

HubConnectionStore

依識別碼儲存 HubConnectionContext

HubException

發生錯誤時,從中樞擲回的例外狀況。

HubInvocationContext

中樞調用的內容。

HubLifetimeContext

中樞存留期事件 OnConnectedAsync()OnDisconnectedAsync(Exception) 的內容。

HubLifetimeManager<THub>

實例的 Hub 存留期管理員抽象概念。

HubMetadata

描述 Hub 與特定端點相關聯資訊的中繼資料。

HubMethodNameAttribute

自訂中樞方法的名稱。

HubOptions

用來設定中樞實例的選項。

HubOptions<THub>

用來設定指定中樞類型實例的選項。 這些選項會覆寫全域設定選項。

HubOptionsExtensions

要新增 IHubFilter 至中樞的方法。

HubOptionsSetup

要設定 的 HubOptions 類別。

HubOptionsSetup<THub>

要針對特定 設定 的 HubOptionsTHub 類別。

HubRouteBuilder

將連入要求對應至 Hub 類型。

這個類別已經過時,未來版本將會移除。 建議的替代方案是使用 Microsoft.AspNetCore.Builder.UseEndpoints (...) 內的 MapHub THub <> 。

JsonHubProtocolOptions

用來設定 JsonHubProtocol 實例的選項。

MessagePackHubProtocolOptions

MessagePackHubProtocol選項。

NewtonsoftJsonHubProtocolOptions

用來設定 NewtonsoftJsonHubProtocol 實例的選項。

SerializedHubMessage

表示單一訊息的序列化快取。

SignalRConnectionBuilderExtensions

IConnectionBuilder 的擴充方法。

結構

HubConnectionStore.Enumerator

IEnumerator 超過 HubConnectionStore

SerializedMessage

表示序列化的訊息。

介面

IClientProxy

叫用中樞方法的 Proxy 抽象概念。

IGroupManager

用來從群組新增和移除連線的管理員抽象概念。

IHubActivator<THub>

Hub啟動器抽象概念。

IHubCallerClients

中樞的用戶端呼叫端抽象概念。

IHubCallerClients<T>

提供用戶端連線存取權的抽象概念,包括傳送目前調用的抽象概念。

IHubClients

提供用戶端連線存取權的抽象概念。

IHubClients<T>

提供用戶端連線存取權的抽象概念。

IHubContext

中樞的內容抽象概念。

IHubContext<THub>

中樞的內容抽象概念。

IHubContext<THub,T>

中樞的內容抽象概念。

IHubFilter

中樞方法調用的篩選抽象概念。

IHubProtocolResolver

使用實例的 IHubProtocol 解析程式抽象概念。

IInvocationBinder

IHubProtocol s 用來取得 Type 還原序列化中樞訊息所預期的 () 類別。

ISignalRBuilder

用於設定 SignalR 物件實例的產生器抽象概念。

ISignalRServerBuilder

設定 SignalR 伺服器的建置器抽象概念。

ISingleClientProxy

在用戶端上叫用中樞方法並取得結果的 Proxy 抽象概念。

IUserIdProvider

提供者抽象概念,用於設定連線的「使用者識別碼」。

備註

如需 SignalR 的詳細資訊,請參閱ASP.NET Core SignalR 簡介