Partager via


Microsoft.Azure.Relay Espace de noms

Classes

AuthorizationFailedException

Exception qui se produit lorsqu’une tentative d’autorisation échoue.

ConnectionLostException

Exception qui se produit lorsqu’un écouteur est déconnecté du service cloud Azure.

EndpointAlreadyExistsException

Exception qui indique que relay hybridConnection/Point de terminaison existe déjà.

EndpointNotFoundException

Représente une exception lorsque relay hybridConnection/point de terminaison doit exister, mais qu’il n’était pas présent.

HybridConnectionClient

Fournit un client pour lancer de nouvelles hybridConnections côté envoi.

HybridConnectionListener

Fournit un écouteur pour accepter HybridConnections à partir de clients distants.

HybridConnectionRuntimeInformation

Fournit des informations d’exécution sur une connexion hybride.

HybridConnectionStream

Flux représentant une hybridConnection connectée. Utilisez-le comme n’importe quel autre Stream avec l’ajout d’une méthode Shutdown pour notifier l’autre côté de cette connexion que l’arrêt se produit.

QuotaExceededException

Exception indiquant qu’un quota de relais a été dépassé.

RelayConnectionStringBuilder

Crée et gère le contenu des chaînes de connexion. Vous pouvez utiliser cette classe pour construire une chaîne de connexion pour l’utilisation d’un espace de noms Relay. Il peut également être utilisé pour effectuer une validation de base sur une chaîne de connexion existante.

RelayedHttpListenerContext

Fournit l’accès aux objets de requête et de réponse représentant une demande cliente à un HybridConnectionListener. Il est modélisé d’après System.Net.HttpListenerContext.

RelayedHttpListenerRequest

Décrit une demande cliente entrante à un HybridConnectionListener objet. Il est modélisé d’après System.Net.HttpListenerRequest.

RelayedHttpListenerResponse

Représente une réponse à une requête gérée par un HybridConnectionListener objet. Il est modélisé d’après System.Net.HttpListenerResponse.

RelayException

Représente les exceptions levées pour les erreurs de relais.

SecurityToken

Fournit des informations sur un jeton de sécurité, telles que l’audience, l’heure d’expiration et la valeur du jeton de chaîne.

ServerBusyException

Représente l’exception levée lorsqu’un serveur est surchargé d’opérations logiques.

TokenProvider

Cette classe de base abstraite peut être étendue pour implémenter des fournisseurs de jetons supplémentaires.

TrackingContext

La classe TrackingContext est utilisée pour mettre en corrélation le suivi de bout en bout des opérations.

Interfaces

IClientWebSocket

Interface WebSocket cliente.

IClientWebSocketFactory

Interface WebSocket Factory du client.

IClientWebSocketOptions

Interface des options Websocket client.

IConnectionStatus

Décrit la status actuelle d’une connexion unidirectionnel.

Énumérations

RelayConnectionStringBuilder.AuthenticationType

Type de méthode d’authentification que Relay utilisera pour authentifier ses opérations.

WriteMode

Options WriteMode pour HybridConnectionStream

Délégués

TokenProvider.AuthenticationCallback

Un utilisateur a fourni un gestionnaire qui serait appelé pour obtenir la chaîne de jeton d’accès AAD.