ServerlessHub Classe
Définition
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.
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.
public abstract class ServerlessHub : IDisposable
type ServerlessHub = class
interface IDisposable
Public MustInherit Class ServerlessHub
Implements IDisposable
- Héritage
-
ServerlessHub
- Implémente
Constructeurs
ServerlessHub(IServiceHubContext, IServiceManager) |
Laissez les paramètres null lorsqu’ils sont appelés par l’infrastructure de fonction Azure. Vous pouvez également passer vos paramètres dans le test. |
Propriétés
ClientManager |
Obtenez le gestionnaire de clients de ce hub. |
Clients |
Obtient un objet qui peut être utilisé pour appeler des méthodes sur les clients connectés à ce hub. |
Groups |
Obtenez le gestionnaire de groupe de ce hub. |
HubName |
Obtenez le nom du hub de ce hub. |
UserGroups |
Obtenez le gestionnaire de groupe d’utilisateurs de ce hub. |
Méthodes
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
Dispose(Boolean) |
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. |
GetClaims(String) |
Obtenir la liste de revendications à partir d’un JWT. |
Negotiate(String, IList<Claim>, Nullable<TimeSpan>) |
Obtient l’objet d’informations d’accès au point de terminaison client pour les connexions au hub SignalR pour se connecter à Azure SignalR Service |
NegotiateAsync(NegotiationOptions) |
Obtient l’objet d’informations d’accès au point de terminaison client pour les connexions au hub SignalR pour se connecter à Azure SignalR Service |
S’applique à
Azure SDK for .NET