Condividi tramite


NewtonsoftJsonHubProtocol Classe

Definizione

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

Costruttori

NewtonsoftJsonHubProtocol()

Inizializza una nuova istanza della classe NewtonsoftJsonHubProtocol.

NewtonsoftJsonHubProtocol(IOptions<NewtonsoftJsonHubProtocolOptions>)

Inizializza una nuova istanza della classe NewtonsoftJsonHubProtocol.

Proprietà

Name

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

PayloadSerializer

Ottiene il serializzatore utilizzato per serializzare gli argomenti di chiamata e i valori restituiti.

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 utilizzando 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