Microsoft.AspNetCore.SignalR.Protocol Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Typen, die das SignalR Hub-Protokoll implementieren.
Klassen
AckMessage |
Stellt die ID dar, die bestätigt wird, damit ältere Nachrichten nicht mehr gepuffert werden müssen. |
CancelInvocationMessage |
Stellt CancelInvocationMessage einen Abbruch einer Streamingmethode dar. |
CloseMessage |
Die Nachricht, die beim Schließen einer Verbindung gesendet wird. |
CompletionMessage |
Stellt einen abgeschlossenen Aufruf dar. Wenn ein Fehler auftritt, wurde der Aufruf nicht erfolgreich abgeschlossen. |
HandshakeProtocol |
Eine Hilfsklasse für die Arbeit mit SignalR-Handshakes. |
HandshakeRequestMessage |
Eine Handshake-Anforderungsnachricht. |
HandshakeResponseMessage |
Eine Handshake-Antwortnachricht. |
HubInvocationMessage |
Eine Basisklasse für Hubnachrichten im Zusammenhang mit einem bestimmten Aufruf. |
HubMessage |
Eine Basisklasse für Hubnachrichten. |
HubMethodInvocationMessage |
Eine Basisklasse für Hubnachrichten, die einen Aufruf darstellen. |
HubProtocolConstants |
Konstanten im Zusammenhang mit dem SignalR-Hubprotokoll. |
HubProtocolExtensions |
Erweiterungsmethoden für IHubProtocol. |
InvocationBindingFailureMessage |
Stellt einen Fehler beim Binden von Argumenten für einen Aufruf dar. Dies stellt keine tatsächliche Nachricht dar, die über die Verbindung gesendet wird. Sie wird von TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) zurückgegeben, um anzugeben, dass beim Analysieren eines Aufrufs ein Bindungsfehler aufgetreten ist. Die Aufruf-ID wird zugeordnet, sodass der Fehler an den Client zurückgesendet werden kann, der der entsprechenden Aufruf-ID zugeordnet ist. |
InvocationMessage |
Eine Hubnachricht, die einen Nicht-Streamingaufruf darstellt. |
JsonHubProtocol |
Implementiert das SignalR Hub-Protokoll mithilfe von System.Text.Json. |
MessagePackHubProtocol |
Implementiert das SignalR Hub-Protokoll mithilfe von MessagePack. |
NewtonsoftJsonHubProtocol |
Implementiert das SignalR Hub-Protokoll mithilfe von Newtonsoft.Json. |
PingMessage |
Eine Keep-Alive-Nachricht, um die andere Seite der Verbindung darüber zu informieren, dass die Verbindung noch besteht. |
RawResult |
An Implementierungen zurückgegebener IHubProtocol Typ, um sie darüber zu informieren, dass das objekt, das deserialisiert wird, als unformatierte serialisierte Bytes im Format des verwendeten Protokolls gespeichert werden soll. |
SequenceMessage |
Stellt den Neustart der Sequenz der gesendeten Nachrichten dar. SequenceId ist die Start-ID der gesendeten Nachrichten, bei denen es sich um doppelte Nachrichten handeln kann. |
StreamBindingFailureMessage |
Stellt einen Fehler beim Binden von Argumenten für eine StreamDataMessage dar. Dies stellt keine tatsächliche Nachricht dar, die über die Leitung gesendet wird. Sie wird von TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) zurückgegeben, um anzugeben, dass beim Analysieren einer StreamDataMessage ein Bindungsfehler aufgetreten ist. Die Stream-ID ist zugeordnet, damit der Fehler an die relevante Hubmethode gesendet werden kann. |
StreamInvocationMessage |
Eine Hubnachricht, die einen Streamingaufruf darstellt. |
StreamItemMessage |
Stellt ein einzelnes Element eines aktiven Datenstroms dar. |
Schnittstellen
IHubProtocol |
Eine Protokollabstraktion für die Kommunikation mit SignalR-Hubs. |
Hinweise
Weitere Informationen zum SignalR Hub-Protokoll finden Sie unter Hub-Protokoll.