Microsoft.AspNetCore.SignalR 命名空間

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

類別

ClientProxyExtensions

IClientProxy 的擴充方法。

DefaultHubLifetimeManager<THub>

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

DefaultUserIdProvider

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

DynamicHub

使用 動態 來代表用戶端調用之 SignalR 中樞的基類。

DynamicHubClients

提供連接之 動態 存取的類別,包括傳送目前調用的連接。

GetHttpContextExtensions

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

Hub

SignalR 中樞的基類。

Hub<T>

強型別 SignalR 中樞的基類。

HubCallerContext

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

HubClientsExtensions

IHubClients<T> 的擴充方法。

HubConnectionContext

封裝與 SignalR 中樞之個別連接的所有相關資訊。

HubConnectionContextOptions

用來設定 HubConnectionContext 的選項。

HubConnectionHandler<THub>

處理連入連線,並執行 SignalR Hub 通訊協定。

HubConnectionStore

HubConnectionContext依識別碼儲存 s。

HubException

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

HubInvocationContext

中樞調用的內容。

HubLifetimeContext

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

HubLifetimeManager<THub>

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

HubMetadata

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

HubMethodNameAttribute

自訂中樞方法的名稱。

HubOptions

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

HubOptions<THub>

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

HubOptionsExtensions

要新增 IHubFilter 至中樞的方法。

HubOptionsSetup

要設定的類別 HubOptions

HubOptionsSetup<THub>

針對特定的設定的類別 HubOptions THub

HubRouteBuilder

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

此類別已淘汰,將在未來的版本中移除。 建議的替代方式是在 < AspNetCore 中使用 MapHub THub。 > UseEndpoints ( ... ) 。

JsonHubProtocolOptions

用來設定實例的選項 JsonHubProtocol

MessagePackHubProtocolOptions

MessagePackHubProtocol選項。

NewtonsoftJsonHubProtocolOptions

用來設定實例的選項 NewtonsoftJsonHubProtocol

SerializedHubMessage

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

SignalRConnectionBuilderExtensions

IConnectionBuilder 的擴充方法。

結構

HubConnectionStore.Enumerator

透過 IEnumeratorHubConnectionStore

SerializedMessage

表示序列化的訊息。

介面

IClientProxy

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

IGroupManager

用於新增和移除群組之連接的管理員抽象概念。

IHubActivator<THub>

HubActivator 抽象。

IHubCallerClients

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

IHubCallerClients<T>

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

IHubClients

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

IHubClients<T>

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

IHubContext<THub>

中樞的內容抽象概念。

IHubContext<THub,T>

中樞的內容抽象概念。

IHubFilter

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

IHubProtocolResolver

用於處理實例的解析程式抽象概念 IHubProtocol

IInvocationBinder

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

ISignalRBuilder

用於設定 SignalR 物件實例的 builder 抽象概念。

ISignalRServerBuilder

用於設定 SignalR 伺服器的 builder 抽象概念。

IUserIdProvider

為連接設定「使用者識別碼」的提供者抽象概念。

備註

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