JsonHubProtocol Třída

Definice

Implementuje protokol služby SignalR Hub pomocí souboru 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
Dědičnost
JsonHubProtocol
Implementuje

Konstruktory

JsonHubProtocol()

Inicializuje novou instanci JsonHubProtocol třídy.

JsonHubProtocol(IOptions<JsonHubProtocolOptions>)

Inicializuje novou instanci JsonHubProtocol třídy.

Vlastnosti

Name

Získá název protokolu. Tento název používá SignalR k překladu protokolu mezi klientem a serverem.

PayloadSerializer

Získá serializátor použitý k serializaci argumentů vyvolání a vrátí hodnoty.

TransferFormat

Získá formát přenosu protokolu.

Version

Získá hlavní verzi protokolu.

Metody

GetMessageBytes(HubMessage)

Převede zadanou HubMessage na serializovanou reprezentaci.

IsVersionSupported(Int32)

Získá hodnotu určující, zda protokol podporuje zadanou verzi.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Vytvoří novou HubMessage ze zadané serializované reprezentace a pomocí zadaného pořadače.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Zapíše zadaný HubMessage zápis do zapisovače.

Metody rozšíření

GetMessageBytes(IHubProtocol, HubMessage)

Převede zadanou HubMessage na serializovanou reprezentaci.

Platí pro