Microsoft.AspNetCore.SignalR Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
DynamicHubClients |
Classe che fornisce |
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 |
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.