Condividi tramite


MessagePackHubProtocol Classe

Definizione

Implementa il protocollo dell'hub SignalR usando 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
Ereditarietà
MessagePackHubProtocol
Implementazioni

Costruttori

MessagePackHubProtocol()

Inizializza una nuova istanza della classe MessagePackHubProtocol.

MessagePackHubProtocol(IOptions<MessagePackHubProtocolOptions>)

Inizializza una nuova istanza della classe MessagePackHubProtocol.

Proprietà

Name

Ottiene il nome del protocollo. Il nome viene usato da SignalR per risolvere il protocollo tra il client e il server.

TransferFormat

Ottiene il formato di trasferimento del protocollo.

Version

Ottiene la versione principale del protocollo.

Metodi

GetMessageBytes(HubMessage)

Converte l'oggetto specificato HubMessage nella relativa rappresentazione serializzata.

IsVersionSupported(Int32)

Ottiene un valore che indica se il protocollo supporta la versione specificata.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Crea un nuovo HubMessage oggetto dalla rappresentazione serializzata specificata e usa il binder specificato.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Scrive l'oggetto specificato HubMessage in un writer.

Metodi di estensione

GetMessageBytes(IHubProtocol, HubMessage)

Converte l'oggetto specificato HubMessage nella relativa rappresentazione serializzata.

Si applica a