EventHubsConnectionStringBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET