Microsoft.AspNetCore.SignalR.Protocol 名前空間

SignalR Hub プロトコルを実装する型が含まれています。

クラス

AckMessage

古いメッセージをバッファーに格納する必要がなくなったように、受信確認される ID を表します。

CancelInvocationMessage

CancelInvocationMessage 、ストリーミング メソッドの取り消しを表します。

CloseMessage

接続を閉じるときに送信されるメッセージ。

CompletionMessage

完了した呼び出しを表します。 エラーが発生した場合、呼び出しは正常に完了しませんでした。

HandshakeProtocol

SignalR ハンドシェイクを操作するためのヘルパー クラス。

HandshakeRequestMessage

ハンドシェイク要求メッセージ。

HandshakeResponseMessage

ハンドシェイク応答メッセージ。

HubInvocationMessage

特定の呼び出しに関連するハブ メッセージの基本クラス。

HubMessage

ハブ メッセージの基本クラス。

HubMethodInvocationMessage

呼び出しを表すハブ メッセージの基本クラス。

HubProtocolConstants

SignalR ハブ プロトコルに関連する定数。

HubProtocolExtensions

IHubProtocol の拡張メソッド。

InvocationBindingFailureMessage

呼び出しの引数をバインドできないかどうかを表します。 これは、ネットワーク上で送信される実際のメッセージを表すのではなく、 によって TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) 返され、呼び出しの解析時にバインド エラーが発生したことを示します。 呼び出し ID が関連付けられているため、適切な呼び出し ID に関連付けられたエラーをクライアントに返すことができます。

InvocationMessage

ストリーミング以外の呼び出しを表すハブ メッセージ。

JsonHubProtocol

System.Text.Json を使用して SignalR Hub プロトコルを実装します。

MessagePackHubProtocol

MessagePack を使用して SignalR Hub プロトコルを実装します。

NewtonsoftJsonHubProtocol

Newtonsoft.Json を使用して SignalR Hub プロトコルを実装します。

PingMessage

接続のもう一方の側に接続がまだ有効であることを通知するキープアライブ メッセージ。

RawResult

逆シリアル化されるオブジェクトを IHubProtocol 、使用されているプロトコルの形式で未加工のシリアル化されたバイトとして格納する必要があることを知らせるために、実装に返される型。

SequenceMessage

送信される一連のメッセージの再起動を表します。 SequenceId は、送信されるメッセージの開始 ID です。これは、メッセージが重複している可能性があります。

StreamBindingFailureMessage

StreamDataMessage の引数をバインドできない場合のエラーを表します。 これは、ネットワーク上で送信される実際のメッセージを表すのではなく、 によって TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) 返され、StreamDataMessage の解析時にバインド エラーが発生したことを示します。 ストリーム ID が関連付けられているため、関連するハブ メソッドにエラーを送信できます。

StreamInvocationMessage

ストリーミング呼び出しを表すハブ メッセージ。

StreamItemMessage

アクティブなストリームの 1 つの項目を表します。

インターフェイス

IHubProtocol

SignalR ハブと通信するためのプロトコル抽象化。

注釈

SignalR Hub Protocol の詳細については、「 ハブ プロトコル」を参照してください。