Freigeben über


EventHubsConnectionStringBuilder Klasse

Definition

EventHubsConnectionStringBuilder kann verwendet werden, um eine Verbindungszeichenfolge zu erstellen, die die Kommunikation mit Event Hubs-Entitäten herstellen kann. Es kann auch verwendet werden, um eine grundlegende Überprüfung für eine vorhandene Verbindungszeichenfolge durchzuführen.

Eine Verbindungszeichenfolge ist im Grunde eine Zeichenfolge, die aus einem Schlüssel-Wert-Paar besteht, das durch ";" getrennt ist. Das Standardformat ist "<key>=<value>[;< key>=<value>]", wobei der unterstützte Schlüsselname wie folgt lautet:

Endpunkt: Die URL, die den Event Hubs-Namespace enthält.

EntityPath: Der Pfad zur Event Hub-Entität

SharedAccessKeyName: Der Schlüsselname für die entsprechende SAS-Richtlinienregel für den Namespace oder die Entität.

SharedAccessKey: Der Schlüssel für die entsprechende SAS-Richtlinienregel des Namespaces oder der Entität.
public class EventHubsConnectionStringBuilder
type EventHubsConnectionStringBuilder = class
Public Class EventHubsConnectionStringBuilder
Vererbung
EventHubsConnectionStringBuilder

Beispiele

Beispielcode:

var connectionStringBuiler = new EventHubsConnectionStringBuilder(
    "amqps://EventHubsNamespaceName.servicebus.windows.net", 
    "EventHubsEntityName", // Event Hub Name 
    "SharedAccessSignatureKeyName", 
    "SharedAccessSignatureKey");
 string connectionString = connectionStringBuiler.ToString();

Konstruktoren

EventHubsConnectionStringBuilder(String)

ConnectionString-Format: Endpoint=sb://namespace_DNS_Name; EntityPath=EVENT_HUB_NAME; SharedAccessKeyName=SHARED_ACCESS_KEY_NAME; SharedAccessKey=SHARED_ACCESS_KEY

EventHubsConnectionStringBuilder(Uri, String, String, String)

Erstellen einer Verbindungszeichenfolge, die von verwendet wird CreateFromConnectionString(String)

EventHubsConnectionStringBuilder(Uri, String, String, String, TimeSpan)

Erstellen einer Verbindungszeichenfolge, die von verwendet wird CreateFromConnectionString(String)

EventHubsConnectionStringBuilder(Uri, String, String, TimeSpan)

Erstellen einer Verbindungszeichenfolge, die von verwendet wird CreateFromConnectionString(String)

Eigenschaften

Authentication

Aktiviert die Authentifizierung mit verwalteter Azure Active Directory-Identität, wenn auf "Verwaltete Identität" festgelegt ist.

Endpoint

Ruft den Event Hubs-Endpunkt ab oder legt diese fest.

EntityPath

Abrufen des Entitätspfadwerts aus der Verbindungszeichenfolge

OperationTimeout

OperationTimeout wird in fehlerhaften Situationen angewendet, um den Aufrufer über den relevanten Zu benachrichtigen. EventHubsException

SasKey

Abrufen des Schlüsselwerts für die SAS-Richtlinie aus der Verbindungszeichenfolge

SasKeyName

Abrufen des Besitzernamens der SHARED Access-Richtlinie aus der Verbindungszeichenfolge

SharedAccessSignature

Ruft das SAS-Zugriffstoken ab oder legt es fest.

TransportType

Transporttyp für die Clientverbindung. Die verfügbaren Optionen sind Amqp und AmqpWebSockets. Wird standardmäßig Amqp verwendet, wenn nicht angegeben.

Methoden

Clone()

Erstellt ein geklontes -Objekt des aktuellen EventHubsConnectionStringBuilder.

ToString()

Gibt eine interoperable Verbindungszeichenfolge zurück, die zum Herstellen einer Verbindung mit dem Event Hubs-Namespace verwendet werden kann.

Gilt für: