Condividi tramite


Microsoft.AspNetCore.SignalR.Protocol Spazio dei nomi

Contiene tipi che implementano il protocollo dell'hub SignalR.

Classi

AckMessage

Rappresenta l'ID riconosciuto in modo che i messaggi meno recenti non debbano più essere memorizzati nel buffer.

CancelInvocationMessage

Rappresenta CancelInvocationMessage un annullamento di un metodo di streaming.

CloseMessage

Messaggio inviato durante la chiusura di una connessione.

CompletionMessage

Rappresenta una chiamata completata. Se si verifica un errore, la chiamata non è stata completata correttamente.

HandshakeProtocol

Classe helper per lavorare con handshake SignalR.

HandshakeRequestMessage

Messaggio di richiesta handshake.

HandshakeResponseMessage

Messaggio di risposta handshake.

HubInvocationMessage

Classe di base per i messaggi hub correlati a una chiamata specifica.

HubMessage

Classe di base per i messaggi dell'hub.

HubMethodInvocationMessage

Classe di base per i messaggi dell'hub che rappresentano una chiamata.

HubProtocolConstants

Costanti correlate al protocollo dell'hub SignalR.

HubProtocolExtensions

Metodi di estensione per IHubProtocol.

InvocationBindingFailureMessage

Rappresenta un errore di associazione di argomenti per una chiamata. Questo non rappresenta un messaggio effettivo inviato sul filo, viene restituito TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) per indicare che si è verificato un errore di associazione durante l'analisi di una chiamata. L'ID chiamata è associato in modo che l'errore possa essere inviato al client, associato all'ID di chiamata appropriato.

InvocationMessage

Messaggio hub che rappresenta una chiamata non in streaming.

JsonHubProtocol

Implementa il protocollo dell'hub SignalR usando System.Text.Json.

MessagePackHubProtocol

Implementa il protocollo dell'hub SignalR usando MessagePack.

NewtonsoftJsonHubProtocol

Implementa il protocollo dell'hub SignalR usando Newtonsoft.Json.

PingMessage

Messaggio keep-alive per consentire all'altro lato della connessione di sapere che la connessione è ancora attiva.

RawResult

Il tipo restituito alle IHubProtocol implementazioni per informare che l'oggetto in fase di deserializzazione deve essere archiviato come byte serializzati non elaborati nel formato del protocollo in uso.

SequenceMessage

Rappresenta il riavvio della sequenza di messaggi inviati. SequenceId è l'ID iniziale dei messaggi inviati, che potrebbero essere messaggi duplicati.

StreamBindingFailureMessage

Rappresenta un errore di associazione di argomenti per un StreamDataMessage. Questo non rappresenta un messaggio effettivo inviato sul filo, viene restituito TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) per indicare che si è verificato un errore di associazione durante l'analisi di streamDataMessage. L'ID di flusso è associato in modo che l'errore possa essere inviato al metodo hub pertinente.

StreamInvocationMessage

Messaggio hub che rappresenta una chiamata di streaming.

StreamItemMessage

Rappresenta un singolo elemento di un flusso attivo.

Interfacce

IHubProtocol

Astrazione del protocollo per la comunicazione con hub SignalR.

Commenti

Per altre informazioni su SignalR Hub Protocol, vedere Protocollo hub.