Udostępnij za pośrednictwem


JsonHubProtocol Klasa

Definicja

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

Konstruktory

JsonHubProtocol()

Inicjuje nowe wystąpienie klasy JsonHubProtocol.

JsonHubProtocol(IOptions<JsonHubProtocolOptions>)

Inicjuje nowe wystąpienie klasy JsonHubProtocol.

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