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.