Bagikan melalui


Microsoft.AspNetCore.SignalR.Protocol Ruang nama

Berisi jenis yang mengimplementasikan Protokol SignalR Hub.

Kelas

AckMessage

Mewakili ID yang diakui sehingga pesan yang lebih lama tidak perlu di-buffer lagi.

CancelInvocationMessage

CancelInvocationMessage mewakili pembatalan metode streaming.

CloseMessage

Pesan yang dikirim saat menutup koneksi.

CompletionMessage

Mewakili pemanggilan yang telah selesai. Jika ada kesalahan, pemanggilan tidak berhasil diselesaikan.

HandshakeProtocol

Kelas pembantu untuk bekerja dengan jabat tangan SignalR.

HandshakeRequestMessage

Pesan permintaan jabat tangan.

HandshakeResponseMessage

Pesan respons jabat tangan.

HubInvocationMessage

Kelas dasar untuk pesan hub yang terkait dengan pemanggilan tertentu.

HubMessage

Kelas dasar untuk pesan hub.

HubMethodInvocationMessage

Kelas dasar untuk pesan hub yang mewakili pemanggilan.

HubProtocolConstants

Konstanta yang terkait dengan protokol hub SignalR.

HubProtocolExtensions

Metode ekstensi untuk IHubProtocol.

InvocationBindingFailureMessage

Mewakili kegagalan untuk mengikat argumen untuk pemanggilan. Ini tidak mewakili pesan aktual yang dikirim pada kawat, itu dikembalikan oleh TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) untuk menunjukkan bahwa kegagalan pengikatan terjadi saat mengurai pemanggilan. ID pemanggilan dikaitkan sehingga kesalahan dapat dikirim kembali ke klien, yang terkait dengan ID pemanggilan yang sesuai.

InvocationMessage

Pesan hub yang mewakili pemanggilan non-streaming.

JsonHubProtocol

Menerapkan Protokol SignalR Hub menggunakan System.Text.Json.

MessagePackHubProtocol

Menerapkan Protokol SignalR Hub menggunakan MessagePack.

NewtonsoftJsonHubProtocol

Menerapkan Protokol SignalR Hub menggunakan Newtonsoft.Json.

PingMessage

Pesan tetap hidup untuk memberi tahu sisi lain dari koneksi bahwa koneksi masih hidup.

RawResult

Jenis yang dikembalikan ke IHubProtocol implementasi untuk memberi tahu mereka objek yang dideserialisasi harus disimpan sebagai byte serial mentah dalam format protokol yang digunakan.

SequenceMessage

Mewakili mulai ulang urutan pesan yang dikirim. SequenceId adalah ID awal pesan yang dikirim, yang mungkin merupakan pesan duplikat.

StreamBindingFailureMessage

Mewakili kegagalan untuk mengikat argumen untuk StreamDataMessage. Ini tidak mewakili pesan aktual yang dikirim pada kawat, itu dikembalikan oleh TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) untuk menunjukkan bahwa kegagalan pengikatan terjadi saat mengurai StreamDataMessage. ID aliran dikaitkan sehingga kesalahan dapat dikirim ke metode hub yang relevan.

StreamInvocationMessage

Pesan hub yang mewakili pemanggilan streaming.

StreamItemMessage

Mewakili satu item dari aliran aktif.

Antarmuka

IHubProtocol

Abstraksi protokol untuk berkomunikasi dengan hub SignalR.

Keterangan

Untuk informasi selengkapnya tentang Protokol SignalR Hub, lihat Protokol Hub.