Compartir a través de


NewtonsoftJsonHubProtocol Clase

Definición

Implementa el protocolo de concentrador de SignalR mediante Newtonsoft.Json.

public ref class NewtonsoftJsonHubProtocol : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public class NewtonsoftJsonHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
type NewtonsoftJsonHubProtocol = class
    interface IHubProtocol
Public Class NewtonsoftJsonHubProtocol
Implements IHubProtocol
Herencia
NewtonsoftJsonHubProtocol
Implementaciones

Constructores

NewtonsoftJsonHubProtocol()

Inicializa una nueva instancia de la clase NewtonsoftJsonHubProtocol.

NewtonsoftJsonHubProtocol(IOptions<NewtonsoftJsonHubProtocolOptions>)

Inicializa una nueva instancia de la clase NewtonsoftJsonHubProtocol.

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 utilizado 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 utilizando 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