Condividi tramite


Microsoft.AspNetCore.SignalR Spazio dei nomi

Fornisce classi per applicazioni SignalR, tra cui la configurazione delle opzioni dell'hub e l'uso di hub.

Classi

ClientProxyExtensions

Metodi di estensione per IClientProxy.

DefaultHubLifetimeManager<THub>

Astrazione predefinita del gestore della durata in memoria per Hub le istanze.

DefaultUserIdProvider

Provider predefinito per ottenere l'ID utente da una connessione. Questo provider ottiene l'ID utente dall'attestazione di identificatore del nome della User connessione.

DynamicHub

Classe di base per hub SignalR che usano dynamic per rappresentare le chiamate client.

DynamicHubClients

Classe che fornisce dynamic l'accesso alle connessioni, inclusa quella che ha inviato la chiamata corrente.

GetHttpContextExtensions

Metodi di estensione per l'accesso HttpContext da un contesto hub.

Hub

Classe di base per un hub SignalR.

Hub<T>

Classe di base per un hub SignalR fortemente tipizzato.

HubCallerContext

Astrazione del contesto per l'accesso alle informazioni sulla connessione del chiamante hub.

HubClientsExtensions

Metodi di estensione per IHubClients<T>.

HubConnectionContext

Incapsula tutte le informazioni su una singola connessione a un hub SignalR.

HubConnectionContextOptions

Opzioni usate per configurare HubConnectionContext.

HubConnectionHandler<THub>

Gestisce le connessioni in ingresso e implementa il protocollo dell'hub SignalR.

HubConnectionStore

Archivia HubConnectionContextin base all'ID.

HubException

Eccezione generata da un hub quando si verifica un errore.

HubInvocationContext

Contesto per una chiamata hub.

HubLifetimeContext

Contesto per gli eventi OnConnectedAsync() di durata dell'hub e OnDisconnectedAsync(Exception).

HubLifetimeManager<THub>

Astrazione di un gestore di vita per Hub le istanze.

HubMetadata

Metadati che descrivono le Hub informazioni associate a un endpoint specifico.

HubMethodNameAttribute

Personalizza il nome di un metodo hub.

HubOptions

Opzioni usate per configurare le istanze dell'hub.

HubOptions<THub>

Opzioni usate per configurare le istanze del tipo di hub specificate. Queste opzioni eseguono l'override delle opzioni del set globale.

HubOptionsExtensions

Metodi da aggiungere IHubFiltera Hub.

HubOptionsSetup

Classe per configurare .HubOptions

HubOptionsSetup<THub>

Classe per configurare l'oggetto HubOptions per un oggetto specifico THub.

HubRouteBuilder

Esegue il mapping delle richieste in ingresso ai Hub tipi.

Questa classe è obsoleta e verrà rimossa in una versione futura. L'alternativa consigliata consiste nell'usare MapHub THub<> all'interno di Microsoft.AspNetCore.Builder.UseEndpoints(...).

JsonHubProtocolOptions

Opzioni usate per configurare un'istanza JsonHubProtocol .

MessagePackHubProtocolOptions

Le opzioni di MessagePackHubProtocol .

NewtonsoftJsonHubProtocolOptions

Opzioni usate per configurare un'istanza NewtonsoftJsonHubProtocol .

SerializedHubMessage

Rappresenta una cache di serializzazione per un singolo messaggio.

SignalRConnectionBuilderExtensions

Metodi di estensione per IConnectionBuilder.

Struct

HubConnectionStore.Enumerator

Oggetto IEnumerator sopra HubConnectionStore

SerializedMessage

Rappresenta un messaggio serializzato.

Interfacce

IClientProxy

Astrazione proxy per richiamare i metodi dell'hub.

IGroupManager

Astrazione di gestione per l'aggiunta e la rimozione di connessioni dai gruppi.

IHubActivator<THub>

Astrazione Hub di un attivatore.

IHubCallerClients

Astrazione del chiamante client per un hub.

IHubCallerClients<T>

Astrazione che fornisce l'accesso alle connessioni client, inclusa quella che ha inviato la chiamata corrente.

IHubClients

Astrazione che fornisce l'accesso alle connessioni client.

IHubClients<T>

Astrazione che fornisce l'accesso alle connessioni client.

IHubContext

Astrazione del contesto per un hub.

IHubContext<THub>

Astrazione del contesto per un hub.

IHubContext<THub,T>

Astrazione del contesto per un hub.

IHubFilter

Astrazione del filtro per le chiamate al metodo hub.

IHubProtocolResolver

Astrazione del sistema di risoluzione per l'uso delle IHubProtocol istanze.

IInvocationBinder

Classe usata da IHubProtocols per ottenere il (s) previsto dal messaggio dell'hub Typein fase di deserializzazione.

ISignalRBuilder

Astrazione di generatore per la configurazione delle istanze dell'oggetto SignalR.

ISignalRServerBuilder

Astrazione di generatore per la configurazione dei server SignalR.

ISingleClientProxy

Astrazione proxy per richiamare i metodi hub nel client e ottenere un risultato.

IUserIdProvider

Astrazione del provider per la configurazione dell'ID utente per una connessione.

Commenti

Per altre informazioni su SignalR, vedere Introduzione a ASP.NET Core SignalR.