Microsoft.AspNetCore.SignalR Ruang nama

Menyediakan kelas untuk aplikasi SignalR, termasuk mengonfigurasi opsi hub dan menggunakan hub.

Kelas

ClientProxyExtensions

Metode ekstensi untuk IClientProxy.

DefaultHubLifetimeManager<THub>

Abstraksi manajer seumur hidup dalam memori default untuk Hub instans.

DefaultUserIdProvider

Penyedia default untuk mendapatkan ID pengguna dari koneksi. Penyedia ini mendapatkan ID pengguna dari klaim pengidentifikasi nama koneksi User .

DynamicHub

Kelas dasar untuk hub SignalR yang digunakan dynamic untuk mewakili pemanggilan klien.

DynamicHubClients

Kelas yang menyediakan dynamic akses ke koneksi, termasuk yang mengirim pemanggilan saat ini.

GetHttpContextExtensions

Metode ekstensi untuk mengakses HttpContext dari konteks hub.

Hub

Kelas dasar untuk hub SignalR.

Hub<T>

Kelas dasar untuk hub SignalR yang ditik dengan kuat.

HubCallerContext

Abstraksi konteks untuk mengakses informasi tentang koneksi pemanggil hub.

HubClientsExtensions

Metode ekstensi untuk IHubClients<T>.

HubConnectionContext

Merangkum semua informasi tentang koneksi individual ke SignalR Hub.

HubConnectionContextOptions

Opsi yang digunakan untuk mengonfigurasi HubConnectionContext.

HubConnectionHandler<THub>

Menangani koneksi masuk dan mengimplementasikan Protokol SignalR Hub.

HubConnectionStore

HubConnectionContextSimpan menurut ID.

HubException

Pengecualian dilemparkan dari hub saat kesalahan terjadi.

HubInvocationContext

Konteks untuk pemanggilan Hub.

HubLifetimeContext

Konteks untuk peristiwa OnConnectedAsync() seumur hidup hub dan OnDisconnectedAsync(Exception).

HubLifetimeManager<THub>

Abstraksi manajer seumur hidup untuk Hub instans.

HubMetadata

Metadata yang menjelaskan informasi yang Hub terkait dengan titik akhir tertentu.

HubMethodNameAttribute

Menyesuaikan nama metode hub.

HubOptions

Opsi yang digunakan untuk mengonfigurasi instans hub.

HubOptions<THub>

Opsi yang digunakan untuk mengonfigurasi instans jenis hub yang ditentukan. Opsi ini mengambil alih opsi yang diatur secara global.

HubOptionsExtensions

Metode untuk menambahkan IHubFilterke Hub.

HubOptionsSetup

Kelas untuk mengonfigurasi HubOptions.

HubOptionsSetup<THub>

Kelas untuk mengonfigurasi HubOptions untuk tertentu THub.

HubRouteBuilder

Memetakan permintaan masuk ke Hub jenis.

Kelas ini usang dan akan dihapus dalam versi yang akan datang. Alternatif yang disarankan adalah menggunakan MapHub<THub> di dalam Microsoft.AspNetCore.Builder.UseEndpoints(...).

JsonHubProtocolOptions

Opsi yang JsonHubProtocol digunakan untuk mengonfigurasi instans.

MessagePackHubProtocolOptions

Opsinya MessagePackHubProtocol .

NewtonsoftJsonHubProtocolOptions

Opsi yang NewtonsoftJsonHubProtocol digunakan untuk mengonfigurasi instans.

SerializedHubMessage

Mewakili cache serialisasi untuk satu pesan.

SignalRConnectionBuilderExtensions

Metode ekstensi untuk IConnectionBuilder.

Struct

HubConnectionStore.Enumerator

Sebuah IEnumerator di atas HubConnectionStore

SerializedMessage

Mewakili pesan berseri.

Antarmuka

IClientProxy

Abstraksi proksi untuk memanggil metode hub.

IGroupManager

Abstraksi manajer untuk menambahkan dan menghapus koneksi dari grup.

IHubActivator<THub>

Abstraksi Hub aktivator.

IHubCallerClients

Abstraksi pemanggil klien untuk hub.

IHubCallerClients<T>

Abstraksi yang menyediakan akses ke koneksi klien, termasuk yang mengirim pemanggilan saat ini.

IHubClients

Abstraksi yang menyediakan akses ke koneksi klien.

IHubClients<T>

Abstraksi yang menyediakan akses ke koneksi klien.

IHubContext

Abstraksi konteks untuk hub.

IHubContext<THub>

Abstraksi konteks untuk hub.

IHubContext<THub,T>

Abstraksi konteks untuk hub.

IHubFilter

Abstraksi filter untuk pemanggilan metode hub.

IHubProtocolResolver

Abstraksi resolver untuk bekerja dengan IHubProtocol instans.

IInvocationBinder

Kelas yang digunakan oleh IHubProtocols untuk mendapatkan (s) yang Typediharapkan oleh pesan hub yang dideserialisasi.

ISignalRBuilder

Abstraksi penyusun untuk mengonfigurasi instans objek SignalR.

ISignalRServerBuilder

Abstraksi penyusun untuk mengonfigurasi server SignalR.

ISingleClientProxy

Abstraksi proksi untuk memanggil metode hub pada klien dan mendapatkan hasilnya.

IUserIdProvider

Abstraksi penyedia untuk mengonfigurasi "ID Pengguna" untuk koneksi.

Keterangan

Untuk informasi selengkapnya tentang SignalR, lihat Pengenalan ASP.NET Core SignalR.