Freigeben über


MessagePackHubProtocol Klasse

Definition

Implementiert das SignalR Hub-Protokoll mithilfe von MessagePack.

public ref class MessagePackHubProtocol : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public class MessagePackHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
type MessagePackHubProtocol = class
    interface IHubProtocol
Public Class MessagePackHubProtocol
Implements IHubProtocol
Vererbung
MessagePackHubProtocol
Implementiert

Konstruktoren

MessagePackHubProtocol()

Initialisiert eine neue Instanz der MessagePackHubProtocol-Klasse.

MessagePackHubProtocol(IOptions<MessagePackHubProtocolOptions>)

Initialisiert eine neue Instanz der MessagePackHubProtocol-Klasse.

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 und unter Verwendung des angegebenen Binders.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Schreibt die angegebene HubMessage in einen Writer.

Erweiterungsmethoden

GetMessageBytes(IHubProtocol, HubMessage)

Konvertiert die angegebene HubMessage in die serialisierte Darstellung.

Gilt für: