Freigeben über


IHubProtocol Schnittstelle

Definition

Eine Protokollabstraktion für die Kommunikation mit SignalR-Hubs.

public interface class IHubProtocol
public interface IHubProtocol
type IHubProtocol = interface
Public Interface IHubProtocol
Abgeleitet

Eigenschaften

Name

Ruft den Namen des Protokolls ab. Der Name wird von SignalR verwendet, um das Protokoll zwischen Client und Server aufzulösen.

TransferFormat

Ruft das Übertragungsformat des Protokolls ab.

Version

Ruft die Hauptversion des Protokolls ab.

Methoden

GetMessageBytes(HubMessage)

Konvertiert die angegebene HubMessage in die serialisierte Darstellung.

IsVersionSupported(Int32)

Ruft einen Wert ab, der angibt, ob das Protokoll die angegebene Version unterstützt.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Erstellt eine neue HubMessage aus der angegebenen serialisierten Darstellung unter Verwendung des angegebenen Binders.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Schreibt das angegebene HubMessage in einen Writer.

Erweiterungsmethoden

GetMessageBytes(IHubProtocol, HubMessage)

Konvertiert die angegebene HubMessage in die serialisierte Darstellung.

Gilt für: