Microsoft.AspNetCore.SignalR.Protocol Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.