Microsoft.AspNetCore.SignalR 名前空間

ハブ オプションの構成やハブの使用など、SignalR アプリケーションのクラスを提供します。

クラス

ClientProxyExtensions

IClientProxy の拡張メソッド。

DefaultHubLifetimeManager<THub>

インスタンスの既定のメモリ内有効期間マネージャーの Hub 抽象化。

DefaultUserIdProvider

接続からユーザー ID を取得するための既定のプロバイダー。 このプロバイダーは、接続 User の名前識別子要求からユーザー ID を取得します。

DynamicHub

クライアント呼び出しを表すために を使用 dynamic する SignalR ハブの基本クラス。

DynamicHubClients

現在の呼び出しを送信した接続を含む接続へのアクセスを提供 dynamic するクラス。

GetHttpContextExtensions

ハブ コンテキストからアクセスするための HttpContext 拡張メソッド。

Hub

SignalR ハブの基本クラス。

Hub<T>

厳密に型指定された SignalR ハブの基底クラス。

HubCallerContext

ハブ呼び出し元接続に関する情報にアクセスするためのコンテキスト抽象化。

HubClientsExtensions

IHubClients<T> の拡張メソッド。

HubConnectionContext

SignalR ハブへの個々の接続に関するすべての情報をカプセル化します。

HubConnectionContextOptions

を構成 HubConnectionContextするために使用されるオプション。

HubConnectionHandler<THub>

受信接続を処理し、SignalR Hub プロトコルを実装します。

HubConnectionStore

HubConnectionContextID で を格納します。

HubException

エラーが発生したときにハブからスローされる例外。

HubInvocationContext

ハブ呼び出しのコンテキスト。

HubLifetimeContext

ハブの有効期間イベント OnConnectedAsync()OnDisconnectedAsync(Exception)のコンテキスト。

HubLifetimeManager<THub>

インスタンスの有効期間マネージャーの Hub 抽象化。

HubMetadata

特定のエンドポイントに関連付けられている情報を Hub 記述するメタデータ。

HubMethodNameAttribute

ハブ メソッドの名前をカスタマイズします。

HubOptions

ハブ インスタンスの構成に使用されるオプション。

HubOptions<THub>

指定したハブの種類のインスタンスを構成するために使用されるオプション。 これらのオプションは、グローバルに設定されたオプションをオーバーライドします。

HubOptionsExtensions

の を Hubs に追加 IHubFilterするメソッド。

HubOptionsSetup

を構成する HubOptionsクラス。

HubOptionsSetup<THub>

特定THubの に対して をHubOptions構成する クラス。

HubRouteBuilder

受信要求を型に Hub マップします。

このクラスは廃止され、今後のバージョンで削除される予定です。 代わりに、Microsoft.AspNetCore.Builder.UseEndpoints(...) 内で MapHub<THub> を使用することをお勧めします。

JsonHubProtocolOptions

インスタンスの構成に使用される JsonHubProtocol オプション。

MessagePackHubProtocolOptions

MessagePackHubProtocolオプション。

NewtonsoftJsonHubProtocolOptions

インスタンスの構成に使用される NewtonsoftJsonHubProtocol オプション。

SerializedHubMessage

1 つのメッセージのシリアル化キャッシュを表します。

SignalRConnectionBuilderExtensions

IConnectionBuilder の拡張メソッド。

構造体

HubConnectionStore.Enumerator

IEnumerator 超える HubConnectionStore

SerializedMessage

シリアル化されたメッセージを表します。

インターフェイス

IClientProxy

ハブ メソッドを呼び出すためのプロキシ抽象化。

IGroupManager

グループへの接続を追加および削除するためのマネージャー抽象化。

IHubActivator<THub>

アクティベーターの Hub 抽象化。

IHubCallerClients

ハブのクライアント呼び出し元の抽象化。

IHubCallerClients<T>

現在の呼び出しを送信した接続を含む、クライアント接続へのアクセスを提供する抽象化。

IHubClients

クライアント接続へのアクセスを提供する抽象化。

IHubClients<T>

クライアント接続へのアクセスを提供する抽象化。

IHubContext

ハブのコンテキスト抽象化。

IHubContext<THub>

ハブのコンテキスト抽象化。

IHubContext<THub,T>

ハブのコンテキスト抽象化。

IHubFilter

ハブ メソッド呼び出しのフィルター抽象化。

IHubProtocolResolver

インスタンスを操作 IHubProtocol するためのリゾルバー抽象化。

IInvocationBinder

逆シリアル化されるハブ メッセージによってType予期される (複数の) を取得するために、 によってIHubProtocol使用されるクラス。

ISignalRBuilder

SignalR オブジェクト インスタンスを構成するためのビルダー抽象化。

ISignalRServerBuilder

SignalR サーバーを構成するためのビルダー抽象化。

ISingleClientProxy

クライアントでハブ メソッドを呼び出し、結果を取得するためのプロキシ抽象化。

IUserIdProvider

接続の "ユーザー ID" を構成するためのプロバイダー抽象化。

注釈

SignalR の詳細については、「ASP.NET Core SignalR の概要」を参照してください。