Freigeben über


HybridConnectionClient Klasse

Definition

Stellt einen Client zum Initiieren neuer sendseitiger HybridConnections bereit.

public class HybridConnectionClient
type HybridConnectionClient = class
Public Class HybridConnectionClient
Vererbung
HybridConnectionClient

Konstruktoren

HybridConnectionClient(String)

Erstellt eine neue instance der HybridConnectionClient Verwendung der angegebenen Verbindungszeichenfolge.

HybridConnectionClient(String, String)

Erstellt eine neue instance von HybridConnectionClient aus einer Verbindungszeichenfolge und dem angegebenen HybridConection-Pfad. Verwenden Sie diese Überladung nur, wenn die Verbindungszeichenfolge die EntityPath -Eigenschaft nicht verwendet.

HybridConnectionClient(Uri)

Erstellen Sie eine neue HybridConnectionClient-instance zum Initiieren von HybridConnections, bei denen keine Clientauthentifizierung erforderlich ist.

HybridConnectionClient(Uri, TokenProvider)

Erstellen Sie einen neuen HybridConnectionClient-instance zum Initiieren von HybridConnections mit Clientauthentifizierung.

Eigenschaften

Address

Ruft die Adresse dieser HybridConnection ab, über die eine Verbindung hergestellt werden soll. Die Adresse, an der auf HybridConnections lauscht. Diese Adresse sollte das Format "sb://contoso.servicebus.windows.net/yourhybridconnection" aufweisen.

ClientWebSocketFactory

Benutzerdefinierte ClientWebSocketFactory-Implementierung.

KeepAliveInterval

Das Keep-Alive-Intervall von Websocket.

OperationTimeout

Ruft das Timeout ab, das beim Verbinden einer HybridConnection verwendet wird, oder legt dieses fest. Der Standardwert ist 70 Sekunden.

Proxy

Ruft Proxyinformationen zum Herstellen einer Verbindung mit ServiceBus ab oder legt diese fest.

TokenProvider

Ruft den TokenProvider zum Authentifizieren von HybridConnections ab.

UseBuiltInClientWebSocket

Steuert, ob das ClientWebSocket aus .NET Core oder eine benutzerdefinierte Implementierung verwendet wird. Wenn eine benutzerdefinierte ClientWebSocketFactory konfiguriert ist, wird diese Eigenschaft ignoriert.

Methoden

CreateConnectionAsync()

Erstellt eine neue sendeseitige HybridConnection und gibt den Stream zurück.

CreateConnectionAsync(IDictionary<String,String>)

Erstellt eine neue sendeseitige HybridConnection und gibt den Stream zurück.

GetRuntimeInformationAsync()

Ruft den HybridConnectionRuntimeInformation für diese HybridConnection-Entität unter Verwendung des Standardtimeouts ab. Sofern nicht in der Verbindungszeichenfolge angegeben, ist der Standardwert 1 Minute.

GetRuntimeInformationAsync(CancellationToken)

Ruft den HybridConnectionRuntimeInformation für diese HybridConnection-Entität mithilfe des bereitgestellten CancellationToken ab.

Gilt für: