Microsoft.AspNetCore.SignalR.Protocol Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.