Sdílet prostřednictvím


MessagePackHubProtocol Třída

Definice

Implementuje protokol centra SignalR pomocí balíčku 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
Dědičnost
MessagePackHubProtocol
Implementuje

Konstruktory

MessagePackHubProtocol()

Inicializuje novou instanci MessagePackHubProtocol třídy .

MessagePackHubProtocol(IOptions<MessagePackHubProtocolOptions>)

Inicializuje novou instanci MessagePackHubProtocol třídy .

Vlastnosti

Name

Získá název protokolu. Tento název používá služba SignalR k překladu protokolu mezi klientem a serverem.

TransferFormat

Získá formát přenosu protokolu.

Version

Získá hlavní verzi protokolu.

Metody

GetMessageBytes(HubMessage)

Převede zadaný HubMessage na jeho serializované reprezentace.

IsVersionSupported(Int32)

Získá hodnotu označující, zda protokol podporuje zadanou verzi.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Vytvoří nový HubMessage ze zadané serializované reprezentace a pomocí zadaného pořadače.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Zapíše zadanou HubMessage hodnotu do zapisovače.

Metody rozšíření

GetMessageBytes(IHubProtocol, HubMessage)

Převede zadaný HubMessage na jeho serializované reprezentace.

Platí pro