Bagikan melalui


NewtonsoftJsonHubProtocol Kelas

Definisi

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

Konstruktor

NewtonsoftJsonHubProtocol()

Menginisialisasi instans baru kelas NewtonsoftJsonHubProtocol.

NewtonsoftJsonHubProtocol(IOptions<NewtonsoftJsonHubProtocolOptions>)

Menginisialisasi instans baru kelas NewtonsoftJsonHubProtocol.

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