Sdílet prostřednictvím


Microsoft.AspNetCore.SignalR.Protocol Obor názvů

Obsahuje typy, které implementují protokol SignalR Hub.

Třídy

AckMessage

Představuje potvrzené ID, takže starší zprávy už není nutné ukládat do vyrovnávací paměti.

CancelInvocationMessage

Představuje CancelInvocationMessage zrušení metody streamování.

CloseMessage

Zpráva odeslaná při zavření připojení.

CompletionMessage

Představuje volání, které bylo dokončeno. Pokud dojde k chybě, volání se nedokončí úspěšně.

HandshakeProtocol

Pomocná třída pro práci s metodou handshake pro SignalR.

HandshakeRequestMessage

Zpráva žádosti o metodu handshake

HandshakeResponseMessage

Zpráva s odpovědí handshake.

HubInvocationMessage

Základní třída pro zprávy centra související s konkrétním vyvoláním.

HubMessage

Základní třída pro zprávy centra.

HubMethodInvocationMessage

Základní třída pro zprávy centra představující vyvolání.

HubProtocolConstants

Konstanty související s protokolem centra SignalR.

HubProtocolExtensions

Rozšiřující metody pro IHubProtocol.

InvocationBindingFailureMessage

Představuje selhání vazby argumentů pro vyvolání. To nepředstavuje skutečnou zprávu, která je odeslána na drát, je vrácena, aby značil TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) , že při analýze vyvolání došlo k selhání vazby. ID vyvolání je přidružené, aby bylo možné chybu odeslat zpět klientovi, který je přidružený k příslušnému ID vyvolání.

InvocationMessage

Zpráva centra představující nestreamované vyvolání.

JsonHubProtocol

Implementuje protokol SignalR Hub pomocí System.Text.Json.

MessagePackHubProtocol

Implementuje protokol SignalR Hub pomocí MessagePacku.

NewtonsoftJsonHubProtocol

Implementuje protokol SignalR Hub pomocí Newtonsoft.Json.

PingMessage

Zpráva o zachování živého připojení, která druhé straně připojení dá vědět, že připojení je stále živé.

RawResult

Typ vrácený k IHubProtocol implementacím, aby věděl, že objekt, který je deserializován, by měl být uložen jako nezpracované serializované bajty ve formátu použitého protokolu.

SequenceMessage

Představuje restartování posloupnosti odesílaných zpráv. SequenceId je počáteční ID odesílaných zpráv, což může být duplicitní zprávy.

StreamBindingFailureMessage

Představuje selhání vazby argumentů pro StreamDataMessage. To nepředstavuje skutečnou zprávu, která je odeslána na drátu, je vrácena, aby značil TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) , že při analýze StreamDataMessage došlo k selhání vazby. ID datového proudu je přidružené, aby bylo možné chybu odeslat do příslušné metody centra.

StreamInvocationMessage

Zpráva centra představující vyvolání streamování

StreamItemMessage

Představuje jednu položku aktivního datového proudu.

Rozhraní

IHubProtocol

Abstrakce protokolu pro komunikaci s rozbočovači SignalR.

Poznámky

Další informace o protokolu centra SignalR najdete v tématu Protokol centra.