Udostępnij przez


NewtonsoftJsonHubProtocol Klasa

Definicja

Implementuje protokół SignalR Hub przy użyciu pliku 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
Dziedziczenie
NewtonsoftJsonHubProtocol
Implementuje

Konstruktory

NewtonsoftJsonHubProtocol()

Inicjuje nowe wystąpienie klasy NewtonsoftJsonHubProtocol.

NewtonsoftJsonHubProtocol(IOptions<NewtonsoftJsonHubProtocolOptions>)

Inicjuje nowe wystąpienie klasy NewtonsoftJsonHubProtocol.

Właściwości

Name

Pobiera nazwę protokołu. Nazwa jest używana przez usługę SignalR do rozpoznawania protokołu między klientem a serwerem.

PayloadSerializer

Pobiera serializator używany do serializacji argumentów wywołania i zwracanych wartości.

TransferFormat

Pobiera format transferu protokołu.

Version

Pobiera wersję główną protokołu.

Metody

GetMessageBytes(HubMessage)

Konwertuje określony HubMessage element na jego serializowaną reprezentację.

IsVersionSupported(Int32)

Pobiera wartość wskazującą, czy protokół obsługuje określoną wersję.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Tworzy nową HubMessage z określonej serializacji reprezentacji i przy użyciu określonego powiązania.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Zapisuje określony HubMessage w zapisie.

Metody rozszerzania

GetMessageBytes(IHubProtocol, HubMessage)

Konwertuje określony HubMessage element na jego serializowaną reprezentację.

Dotyczy