HybridConnectionListener 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.
Fournit un écouteur pour accepter HybridConnections à partir de clients distants.
public class HybridConnectionListener : Microsoft.Azure.Relay.IConnectionStatus
type HybridConnectionListener = class
interface IConnectionStatus
Public Class HybridConnectionListener
Implements IConnectionStatus
- Héritage
-
HybridConnectionListener
- Implémente
Constructeurs
HybridConnectionListener(String) |
Crée une instance d’utilisation de la chaîne de HybridConnectionListener connexion spécifiée. Utilisez cette surcharge uniquement quand AAD n’est pas la méthode d’authentification. |
HybridConnectionListener(String, String) |
Crée une instance de à partir d’une chaîne de HybridConnectionListener connexion et du chemin d’accès HybridConection spécifié. Utilisez cette surcharge uniquement lorsque la chaîne de connexion n’utilise pas la EntityPath propriété et qu’AAD n’est pas la méthode d’authentification. |
HybridConnectionListener(Uri, TokenProvider) |
Créez un instance HybridConnectionListener pour accepter HybridConnections. |
Propriétés
AcceptHandler |
Permet l’installation d’un gestionnaire personnalisé qui peut inspecter les en-têtes de requête, contrôler les en-têtes de réponse, décider d’accepter ou de rejeter une demande de mise à niveau de socket web, et contrôler le code/la description status en cas de rejet. AcceptHandler doit retourner true pour accepter une demande cliente ou false pour rejeter. |
Address |
Obtient l’adresse sur laquelle écouter HybridConnections. Cette adresse doit être au format « sb://contoso.servicebus.windows.net/yourhybridconnection ». |
ClientWebSocketFactory |
Implémentation clientWebSocket personnalisée. |
IsOnline |
Obtient une valeur qui détermine si la connexion est en ligne. |
KeepAliveInterval |
Intervalle de maintien en vie de Websocket. |
LastError |
Récupère la dernière erreur rencontrée lors de la tentative de rétablissement de la connexion à partir de l’état hors connexion. |
Proxy |
Obtient ou définit des informations de proxy pour la connexion à ServiceBus. |
RequestHandler |
Installe un gestionnaire pour les requêtes HTTP hybrides. |
TokenProvider |
Obtient le TokenProvider pour l’authentification de cet écouteur HybridConnection. |
TrackingContext |
Obtient le TrackingContext pour cet écouteur. |
UseBuiltInClientWebSocket |
Contrôle si le ClientWebSocket de .NET Core ou une implémentation personnalisée est utilisé. Si un personnalisé ClientWebSocketFactory est configuré, cette propriété est ignorée. |
Méthodes
AcceptConnectionAsync() |
Accepte une nouvelle HybridConnection qui a été lancée par un client distant et retourne le flux. |
CloseAsync() |
Ferme le à l’aide HybridConnectionListener du délai d’expiration par défaut. Sauf indication spécifiée dans la chaîne de connexion, la valeur par défaut est 1 minute. |
CloseAsync(CancellationToken) |
Ferme à l’aide HybridConnectionListener du CancellationToken fourni. |
CloseAsync(TimeSpan) |
Ferme à l’aide HybridConnectionListener du délai d’expiration fourni. |
GetRuntimeInformationAsync() |
Obtient le HybridConnectionRuntimeInformation pour cette entité HybridConnection à l’aide du délai d’expiration par défaut. Sauf indication spécifiée dans la chaîne de connexion, la valeur par défaut est 1 minute. |
GetRuntimeInformationAsync(CancellationToken) |
Obtient le HybridConnectionRuntimeInformation pour cette entité HybridConnection à l’aide de l’objet CancellationToken fourni. |
OpenAsync() |
Ouvre et l’inscrit HybridConnectionListener en tant qu’écouteur dans ServiceBus. Sauf indication spécifiée dans la chaîne de connexion, la valeur par défaut est 1 minute. |
OpenAsync(CancellationToken) |
Ouvre et l’inscrit HybridConnectionListener en tant qu’écouteur dans ServiceBus. |
OpenAsync(TimeSpan) |
Ouvre et l’inscrit HybridConnectionListener en tant qu’écouteur dans ServiceBus. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. Inclut un TrackingId pour la corrélation de bout en bout. |
Événements
Connecting |
Déclenché lorsque l’écouteur tente de se reconnecter à ServiceBus après une perte de connexion. Pour plus d’informations, consultez LastError. |
Offline |
Déclenché lorsque l’écouteur ne tente plus de se reconnecter à ServiceBus. Les raisons incluent la fermeture de l’écouteur initié par l’utilisateur ou la suppression de l’objet de gestion HybridConnection (par exemple, via le portail ou ARM). Consultez LastError pour plus d’informations lorsque cet événement est déclenché de manière inattendue. |
Online |
Déclenché lorsque l’écouteur s’est connecté ou s’est reconnecté avec ServiceBus. LastError sera null à ce stade. |
S’applique à
Azure SDK for .NET