Microsoft.AspNetCore.SignalR.Protocol Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.