Partilhar via


JsonHubProtocol Classe

Definição

Implementa o Protocolo do Hub SignalR usando System.Text.Json.

public ref class JsonHubProtocol : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public ref class JsonHubProtocol sealed : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public class JsonHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
public sealed class JsonHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
type JsonHubProtocol = class
    interface IHubProtocol
Public Class JsonHubProtocol
Implements IHubProtocol
Public NotInheritable Class JsonHubProtocol
Implements IHubProtocol
Herança
JsonHubProtocol
Implementações

Construtores

JsonHubProtocol()

Inicializa uma nova instância da classe JsonHubProtocol.

JsonHubProtocol(IOptions<JsonHubProtocolOptions>)

Inicializa uma nova instância da classe JsonHubProtocol.

Propriedades

Name

Obtém o nome do protocolo. O nome é usado pelo SignalR para resolve o protocolo entre o cliente e o servidor.

PayloadSerializer

Obtém o serializador usado para serializar argumentos de invocação e valores retornados.

TransferFormat

Obtém o formato de transferência do protocolo.

Version

Obtém a versão principal do protocolo.

Métodos

GetMessageBytes(HubMessage)

Converte o especificado HubMessage em sua representação serializada.

IsVersionSupported(Int32)

Obtém um valor que indica se o protocolo dá suporte à versão especificada.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Cria um novo HubMessage da representação serializada especificada e usando o associador especificado.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Grava o especificado HubMessage em um gravador.

Métodos de Extensão

GetMessageBytes(IHubProtocol, HubMessage)

Converte o especificado HubMessage em sua representação serializada.

Aplica-se a