Microsoft.AspNetCore.SignalR Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des classes pour les applications SignalR, notamment la configuration des options de hub et l’utilisation de hubs.
Classes
ClientProxyExtensions |
Méthodes d’extension pour IClientProxy. |
DefaultHubLifetimeManager<THub> |
Abstraction par défaut du gestionnaire de durée de vie en mémoire pour Hub les instances. |
DefaultUserIdProvider |
Fournisseur par défaut pour obtenir l’ID utilisateur à partir d’une connexion. Ce fournisseur obtient l’ID utilisateur à partir de la revendication d’identificateur de nom de la User connexion. |
DynamicHub |
Classe de base pour les hubs SignalR qui utilisent |
DynamicHubClients |
Classe qui fournit |
GetHttpContextExtensions |
Méthodes d’extension pour accéder à HttpContext partir d’un contexte hub. |
Hub |
Classe de base pour un hub SignalR. |
Hub<T> |
Classe de base pour un hub SignalR fortement typé. |
HubCallerContext |
Abstraction de contexte permettant d’accéder aux informations sur la connexion de l’appelant hub. |
HubClientsExtensions |
Méthodes d’extension pour IHubClients<T>. |
HubConnectionContext |
Encapsule toutes les informations sur une connexion individuelle à un hub SignalR. |
HubConnectionContextOptions |
Options utilisées pour configurer HubConnectionContext. |
HubConnectionHandler<THub> |
Gère les connexions entrantes et implémente le protocole SignalR Hub. |
HubConnectionStore |
Stocke HubConnectionContexts par ID. |
HubException |
Exception levée à partir d’un hub lorsqu’une erreur se produit. |
HubInvocationContext |
Contexte d’un appel hub. |
HubLifetimeContext |
Contexte pour les événements OnConnectedAsync() de durée de vie du hub et OnDisconnectedAsync(Exception). |
HubLifetimeManager<THub> |
Abstraction du gestionnaire de durée de vie pour Hub les instances. |
HubMetadata |
Métadonnées qui décrivent les Hub informations associées à un point de terminaison spécifique. |
HubMethodNameAttribute |
Personnalise le nom d’une méthode hub. |
HubOptions |
Options utilisées pour configurer des instances hub. |
HubOptions<THub> |
Options utilisées pour configurer les instances de type hub spécifiées. Ces options remplacent les options définies globalement. |
HubOptionsExtensions |
Méthodes à ajouter IHubFilterà Hubs. |
HubOptionsSetup |
Classe pour configurer le HubOptions. |
HubOptionsSetup<THub> |
Classe pour configurer pour HubOptions un spécifique |
HubRouteBuilder |
Mappe les requêtes entrantes aux Hub types. Cette classe est obsolète et sera supprimée dans une version ultérieure. L’alternative recommandée consiste à utiliser MapHub<THub> dans Microsoft.AspNetCore.Builder.UseEndpoints (...). |
JsonHubProtocolOptions |
Options utilisées pour configurer un JsonHubProtocol instance. |
MessagePackHubProtocolOptions |
Options MessagePackHubProtocol. |
NewtonsoftJsonHubProtocolOptions |
Options utilisées pour configurer un NewtonsoftJsonHubProtocol instance. |
SerializedHubMessage |
Représente un cache de sérialisation pour un seul message. |
SignalRConnectionBuilderExtensions |
Méthodes d’extension pour IConnectionBuilder. |
Structures
HubConnectionStore.Enumerator |
sur IEnumerator le HubConnectionStore |
SerializedMessage |
Représente un message sérialisé. |
Interfaces
IClientProxy |
Abstraction de proxy pour l’appel de méthodes hub. |
IGroupManager |
Abstraction de gestionnaire pour l’ajout et la suppression de connexions à des groupes. |
IHubActivator<THub> |
Abstraction de Hub l’activateur. |
IHubCallerClients |
Abstraction de l’appelant de clients pour un hub. |
IHubCallerClients<T> |
Abstraction qui fournit l’accès aux connexions clientes, y compris celle qui a envoyé l’appel actuel. |
IHubClients |
Abstraction qui fournit l’accès aux connexions clientes. |
IHubClients<T> |
Abstraction qui fournit l’accès aux connexions clientes. |
IHubContext |
Abstraction de contexte pour un hub. |
IHubContext<THub> |
Abstraction de contexte pour un hub. |
IHubContext<THub,T> |
Abstraction de contexte pour un hub. |
IHubFilter |
Abstraction de filtre pour les appels de méthode hub. |
IHubProtocolResolver |
Abstraction du programme de résolution pour l’utilisation des IHubProtocol instances. |
IInvocationBinder |
Classe utilisée par IHubProtocols pour obtenir le ou les Typemessages attendus par le message hub en cours de désérialisation. |
ISignalRBuilder |
Abstraction de générateur pour la configuration des instances d’objet SignalR. |
ISignalRServerBuilder |
Abstraction de générateur pour la configuration des serveurs SignalR. |
ISingleClientProxy |
Abstraction de proxy permettant d’appeler des méthodes hub sur le client et d’obtenir un résultat. |
IUserIdProvider |
Abstraction de fournisseur pour la configuration de l'« ID utilisateur » pour une connexion. |
Remarques
Pour plus d’informations sur SignalR, consultez Présentation de ASP.NET Core SignalR.