Bagikan melalui


JsonHubProtocol Kelas

Definisi

Menerapkan Protokol SignalR Hub menggunakan 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
Warisan
JsonHubProtocol
Penerapan

Konstruktor

JsonHubProtocol()

Menginisialisasi instans baru kelas JsonHubProtocol.

JsonHubProtocol(IOptions<JsonHubProtocolOptions>)

Menginisialisasi instans baru kelas JsonHubProtocol.

Properti

Name

Mendapatkan nama protokol. Nama ini digunakan oleh SignalR untuk menyelesaikan protokol antara klien dan server.

PayloadSerializer

Mendapatkan serializer yang digunakan untuk membuat serialisasi argumen pemanggilan dan mengembalikan nilai.

TransferFormat

Mendapatkan format transfer protokol.

Version

Mendapatkan versi utama protokol.

Metode

GetMessageBytes(HubMessage)

Mengonversi yang ditentukan HubMessage ke representasi serialnya.

IsVersionSupported(Int32)

Mendapatkan nilai yang menunjukkan apakah protokol mendukung versi yang ditentukan.

TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage)

Membuat baru HubMessage dari representasi serial yang ditentukan, dan menggunakan pengikat yang ditentukan.

WriteMessage(HubMessage, IBufferWriter<Byte>)

Menulis yang ditentukan HubMessage ke penulis.

Metode Ekstensi

GetMessageBytes(IHubProtocol, HubMessage)

Mengonversi yang ditentukan HubMessage ke representasi serialnya.

Berlaku untuk