Freigeben über


Microsoft.Azure.Relay Namespace

Klassen

AuthorizationFailedException

Die Ausnahme, die auftritt, wenn ein Autorisierungsversuch fehlschlägt.

ConnectionLostException

Eine Ausnahme, die auftritt, wenn ein Listener vom Azure-Clouddienst getrennt wird.

EndpointAlreadyExistsException

Eine Ausnahme, die angibt, dass relay hybridConnection/Endpoint bereits vorhanden ist.

EndpointNotFoundException

Stellt eine Ausnahme dar, wenn relay hybridConnection/Endpoint vorhanden sein sollte, aber nicht vorhanden war.

HybridConnectionClient

Stellt einen Client zum Initiieren neuer sendseitiger HybridConnections bereit.

HybridConnectionListener

Stellt einen Listener zum Akzeptieren von HybridConnections von Remoteclients bereit.

HybridConnectionRuntimeInformation

Stellt Laufzeitinformationen zu einer HybridConnection bereit.

HybridConnectionStream

Ein Stream, der eine verbundene HybridConnection darstellt. Verwenden Sie es wie jeder andere Stream, indem Sie eine Shutdown-Methode hinzufügen, um die andere Seite dieser Verbindung darüber zu benachrichtigen, dass das Herunterfahren stattfindet.

QuotaExceededException

Eine Ausnahme, die angibt, dass ein Relaykontingent überschritten wurde.

RelayConnectionStringBuilder

Erstellt und verwaltet den Inhalt von Verbindungszeichenfolgen. Sie können diese Klasse verwenden, um eine Verbindungszeichenfolge für die Arbeit mit einem Relaynamespace zu erstellen. Es kann auch verwendet werden, um eine grundlegende Überprüfung für eine vorhandene Verbindungszeichenfolge durchzuführen.

RelayedHttpListenerContext

Bietet Zugriff auf die Anforderungs- und Antwortobjekte, die eine Clientanforderung für einen HybridConnectionListenerdarstellen. Dies wird nach System.Net.HttpListenerContext modelliert.

RelayedHttpListenerRequest

Beschreibt eine eingehende Clientanforderung an ein HybridConnectionListener -Objekt. Dies wird nach System.Net.HttpListenerRequest modelliert.

RelayedHttpListenerResponse

Stellt eine Antwort auf eine Anforderung dar, die von einem HybridConnectionListener -Objekt behandelt wird. Dies wird nach System.Net.HttpListenerResponse modelliert.

RelayException

Stellt Ausnahmen dar, die für Relayfehler ausgelöst werden.

SecurityToken

Stellt Informationen zu einem Sicherheitstoken bereit, z. B. Zielgruppe, Ablaufzeit und Zeichenfolgentokenwert.

ServerBusyException

Stellt die Ausnahme dar, die ausgelöst wird, wenn ein Server mit logischen Vorgängen überlastet ist.

TokenProvider

Diese abstrakte Basisklasse kann erweitert werden, um zusätzliche Tokenanbieter zu implementieren.

TrackingContext

Die TrackingContext-Klasse wird zum Korrelieren der End-to-End-Ablaufverfolgung von Vorgängen verwendet.

Schnittstellen

IClientWebSocket

WebSocket-Clientschnittstelle.

IClientWebSocketFactory

WebSocket Factory-Clientschnittstelle.

IClientWebSocketOptions

Client-Websocket-Options-Schnittstelle.

IConnectionStatus

Beschreibt die aktuelle status einer unidirektionale Verbindung.

Enumerationen

RelayConnectionStringBuilder.AuthenticationType

Der Typ der Authentifizierungsmethode, die Relay zum Authentifizieren seiner Vorgänge verwendet.

WriteMode

WriteMode-Optionen für HybridConnectionStream

Delegaten

TokenProvider.AuthenticationCallback

Ein vom Benutzer bereitgestellter Handler, der aufgerufen wird, um die AAD-Zugriffstokenzeichenfolge abzurufen.