MessagePackHubProtocol Klasse
Definition
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.
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. |