Microsoft.Azure.WebJobs.Extensions.SignalRService 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.
Classes
InvocationContext |
Un objet représente le contexte d’un appel de message serverless. |
InvocationContextExtensions |
Une classe contient des méthodes d’extension pour InvocationContext. |
NegotiationBaseAttribute |
Classe de base des attributs de liaison d’entrée utilisés pour la négociation du client SignalR. |
SecurityTokenResult |
Définit le résultat d’une validation de jeton de sécurité. |
SecurityTokenValidationAttribute | |
ServerlessHub |
Lorsqu’une classe dérivée de ServerlessHub, toutes les méthodes de la classe sont identifiées comme utilisant un modèle basé sur la classe. HubName est résolu à partir du nom de classe. L’événement est résolu à partir du nom de la méthode. La catégorie est déterminée par le nom de la méthode. Seuls OnConnected et OnDisconnected seront considérés comme des connexions et d’autres seront des messages. ParameterNames sera automatiquement résolu par tous les paramètres de la méthode dans l’ordre, à l’exception du paramètre qui appartient à un paramètre de ILogger liaison, ou qui a le type ou CancellationTokenou marqué par SignalRIgnoreAttribute. Notez que SignalRTriggerAttribute DOIT utiliser le constructeur sans paramètre dans le modèle basé sur des classes. |
ServerlessHub.SignalRConnectionAttribute |
Paramètres personnalisés à passer dans le contexte du hub serverless. |
ServerlessHub<T> | |
SignalRAsyncCollector<T> |
Un collecteur asynchrone SignalR utilisé pour envoyer un message SignalR ou une action de groupe. |
SignalRAttribute |
L’attribut utilisé pour spécifier la cible d’attribut doit générer ses données vers SignalR Service. |
SignalRConnectionAttribute |
S’applique à ServerlessHub<T> pour personnaliser le nom de connexion Azure SignalR. |
SignalRConnectionDetail |
Contient des détails sur les informations de connexion SignalR utilisées dans la génération du jeton d’accès SignalR. |
SignalRConnectionInfo |
Une classe POJO contient les informations nécessaires pour qu’un client SignalR se connecte à Azure SignalR Service. |
SignalRConnectionInfoAttribute |
Attribut utilisé pour lier les informations nécessaires pour qu’un client SignalR se connecte à SignalR Service. |
SignalREndpointsAttribute |
Attribut utilisé pour lier une liste de points de terminaison SignalR Service au paramètre. |
SignalRFilterAttribute | |
SignalRFunctionsHostBuilderExtensions |
Extensions pour ajouter le validateur de jeton de sécurité et la configuration de connexion SignalR |
SignalRGroupAction |
Classe qui contient les paramètres nécessaires pour les opérations de groupe. L’opération de groupe sur connectionId ou userId est prise en charge. Si connectionId et userId sont tous deux définis, ils seront résolus dans l’ordre suivant : 1. ConnectionId 2. Userid |
SignalRIgnoreAttribute |
Dans le modèle basé sur la classe, marquez explicitement le paramètre comme ne pas être un paramètre SignalR. Cela signifie qu’il ne sera pas lié à un argument InvocationMessage. |
SignalRMessage |
Classe qui contient les paramètres nécessaires à l’envoi de messages. Il existe trois types d’étendue à envoyer, et si plusieurs étendues sont définies, elle sera résolue dans l’ordre suivant : 1. ConnectionId 2. Id d’utilisateur 3. Groupname |
SignalRNegotiationAttribute |
Attribut de liaison d’entrée à lier Microsoft.Azure.WebJobs.Extensions.SignalRService.NegotiationContext au paramètre de fonction. |
SignalROptions |
Options de configuration pour les extensions SignalR. |
SignalROutputConverter |
Classe d’assistance pour convertir JObject en SignalRMessage ou SignalRGroupAction. |
SignalRParameterAttribute |
Marquez le paramètre comme paramètre SignalR qui doit lier des arguments. Il est mutuellement exclusif avec ParameterNames. Cela signifie que vous ne pouvez pas définir ParameterNames et utiliser SignalRParameterAttribute en même temps. |
SignalRTriggerAttribute |
Attribut utilisé pour marquer une fonction qui doit être déclenchée par les messages envoyés à partir de clients SignalR. |
SignalRTriggerCategories |
Une classe contient des chaînes constantes qui représentent la catégorie de déclencheur SignalR. |
SignalRTriggerEvents |
Une classe contient des chaînes constantes qui représentent un type d’événement de déclencheur différent. |
SignalRTriggerException | |
SignalRWebJobsBuilderExtensions |
Méthodes d’extension pour l’intégration SignalR Service |
SignalRWebJobsStartup | |
StaticServiceHubContextStore |
Global Microsoft.Azure.WebJobs.Extensions.SignalRService.IServiceManagerStore pour l’extension. Il stocke IServiceHubContextStore chaque ensemble de chaînes de connexion. |
Interfaces
ISecurityTokenValidator |
Abstraction pour la validation du jeton de sécurité. |
IServiceHubContextStore |
IServiceHubContextStore stocke Microsoft.Azure.SignalR.Management.IServiceHubContext pour chaque nom de hub. |
ISignalRConnectionInfoConfigurer |
Abstraction de configuration pour la configuration des informations de connexion SignalR |
Énumérations
GroupAction |
Type d’action de groupe. |
SecurityTokenStatus |
Azure SDK for .NET