Compartir a través de


JsonHubProtocol Clase

Definición

Implementa el protocolo signalR Hub mediante 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
Herencia
JsonHubProtocol
Implementaciones

Constructores

JsonHubProtocol()

Inicializa una nueva instancia de la clase JsonHubProtocol.

JsonHubProtocol(IOptions<JsonHubProtocolOptions>)

Inicializa una nueva instancia de la clase JsonHubProtocol.

Propiedades

Name

Obtiene el nombre del protocolo. SignalR usa el nombre para resolver el protocolo entre el cliente y el servidor.

PayloadSerializer

Obtiene el serializador usado para serializar argumentos de invocación y valores devueltos.

TransferFormat

Obtiene el formato de transferencia del protocolo.

Version

Obtiene la versión principal del protocolo.

Métodos

GetMessageBytes(HubMessage)

Convierte el objeto especificado HubMessage en su representación serializada.

IsVersionSupported(Int32)

Obtiene un valor que indica si el protocolo admite la versión especificada.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Crea un nuevo HubMessage a partir de la representación serializada especificada y usa el enlazador especificado.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Escribe el objeto especificado HubMessage en un escritor.

Métodos de extensión

GetMessageBytes(IHubProtocol, HubMessage)

Convierte el objeto especificado HubMessage en su representación serializada.

Se aplica a