Freigeben über


EventHubConnection Konstruktoren

Definition

Überlädt

EventHubConnection()

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String, AzureNamedKeyCredential, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String, AzureSasCredential, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection(String, String, TokenCredential, EventHubConnectionOptions)

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

EventHubConnection()

Quelle:
EventHubConnection.cs
Quelle:
EventHubConnection.cs

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

protected EventHubConnection ();
Protected Sub New ()

Gilt für:

EventHubConnection(String)

Quelle:
EventHubConnection.cs
Quelle:
EventHubConnection.cs

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

public EventHubConnection (string connectionString);
new Azure.Messaging.EventHubs.EventHubConnection : string -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String)

Parameter

connectionString
String

Die Verbindungszeichenfolge, die zum Herstellen einer Verbindung mit dem Event Hubs-Namespace verwendet werden soll; Es wird erwartet, dass der Event Hub-Name und die Shared Key-Eigenschaften in dieser Verbindungszeichenfolge enthalten sind.

Hinweise

Wenn die Verbindungszeichenfolge aus dem Event Hubs-Namespace kopiert wird, enthält sie wahrscheinlich nicht den Namen des gewünschten Event Hubs, der benötigt wird. In diesem Fall kann der Name manuell hinzugefügt werden, indem "; EntityPath=[[ EVENT HUB NAME ]]" am Ende der Verbindungszeichenfolge. Beispiel: "; EntityPath=telemetry-hub".

Wenn Sie eine Shared Access-Richtlinie direkt im Event Hub selbst definiert haben, führt das Kopieren der Verbindungszeichenfolge aus diesem Event Hub zu einer Verbindungszeichenfolge, die den Namen enthält.

Gilt für:

EventHubConnection(String, EventHubConnectionOptions)

Quelle:
EventHubConnection.cs
Quelle:
EventHubConnection.cs

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

public EventHubConnection (string connectionString, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions);
new Azure.Messaging.EventHubs.EventHubConnection : string * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String, connectionOptions As EventHubConnectionOptions)

Parameter

connectionString
String

Die Verbindungszeichenfolge, die zum Herstellen einer Verbindung mit dem Event Hubs-Namespace verwendet werden soll; Es wird erwartet, dass der Event Hub-Name und die Shared Key-Eigenschaften in dieser Verbindungszeichenfolge enthalten sind.

connectionOptions
EventHubConnectionOptions

Eine Reihe von Optionen, die beim Konfigurieren der Verbindung angewendet werden sollen.

Hinweise

Wenn die Verbindungszeichenfolge aus dem Event Hubs-Namespace kopiert wird, enthält sie wahrscheinlich nicht den Namen des gewünschten Event Hubs, der benötigt wird. In diesem Fall kann der Name manuell hinzugefügt werden, indem "; EntityPath=[[ EVENT HUB NAME ]]" am Ende der Verbindungszeichenfolge. Beispiel: "; EntityPath=telemetry-hub".

Wenn Sie eine Shared Access-Richtlinie direkt im Event Hub selbst definiert haben, führt das Kopieren der Verbindungszeichenfolge aus diesem Event Hub zu einer Verbindungszeichenfolge, die den Namen enthält.

Gilt für:

EventHubConnection(String, String)

Quelle:
EventHubConnection.cs
Quelle:
EventHubConnection.cs

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

public EventHubConnection (string connectionString, string eventHubName);
new Azure.Messaging.EventHubs.EventHubConnection : string * string -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String, eventHubName As String)

Parameter

connectionString
String

Die Verbindungszeichenfolge, die zum Herstellen einer Verbindung mit dem Event Hubs-Namespace verwendet werden soll; Es wird erwartet, dass die Eigenschaften des freigegebenen Schlüssels in dieser Verbindungszeichenfolge enthalten sind, aber nicht der Event Hub-Name.

eventHubName
String

Der Name des spezifischen Event Hubs, dem die Verbindung zugeordnet werden soll.

Hinweise

Wenn die Verbindungszeichenfolge aus dem Event Hub selbst kopiert wird, enthält sie den Namen des gewünschten Event Hubs und kann direkt verwendet werden, ohne das eventHubNamezu übergeben. Der Name des Event Hubs sollte nur einmal übergeben werden, entweder als Teil der Verbindungszeichenfolge oder separat.

Gilt für:

EventHubConnection(String, String, EventHubConnectionOptions)

Quelle:
EventHubConnection.cs
Quelle:
EventHubConnection.cs

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

public EventHubConnection (string connectionString, string eventHubName, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (connectionString As String, eventHubName As String, connectionOptions As EventHubConnectionOptions)

Parameter

connectionString
String

Die Verbindungszeichenfolge, die zum Herstellen einer Verbindung mit dem Event Hubs-Namespace verwendet werden soll; Es wird erwartet, dass die Eigenschaften des freigegebenen Schlüssels in dieser Verbindungszeichenfolge enthalten sind, aber nicht der Event Hub-Name.

eventHubName
String

Der Name des spezifischen Event Hubs, dem die Verbindung zugeordnet werden soll.

connectionOptions
EventHubConnectionOptions

Eine Reihe von Optionen, die beim Konfigurieren der Verbindung angewendet werden sollen.

Hinweise

Wenn die Verbindungszeichenfolge aus dem Event Hub selbst kopiert wird, enthält sie den Namen des gewünschten Event Hubs und kann direkt verwendet werden, ohne das eventHubNamezu übergeben. Der Name des Event Hubs sollte nur einmal übergeben werden, entweder als Teil der Verbindungszeichenfolge oder separat.

Gilt für:

EventHubConnection(String, String, AzureNamedKeyCredential, EventHubConnectionOptions)

Quelle:
EventHubConnection.cs
Quelle:
EventHubConnection.cs

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

Parameter

fullyQualifiedNamespace
String

Der vollqualifizierte Event Hubs-Namespace, mit dem eine Verbindung hergestellt werden soll. Dies ist wahrscheinlich ähnlich wie .{yournamespace}.servicebus.windows.net

eventHubName
String

Der Name des spezifischen Event Hubs, dem die Verbindung zugeordnet werden soll.

credential
AzureNamedKeyCredential

Die AzureNamedKeyCredential , die für die Autorisierung verwendet werden soll. Zugriffssteuerungen können je nach Azure-Konfiguration vom Event Hubs-Namespace oder vom angeforderten Event Hub angegeben werden.

connectionOptions
EventHubConnectionOptions

Eine Reihe von Optionen, die beim Konfigurieren der Verbindung angewendet werden sollen.

Gilt für:

EventHubConnection(String, String, AzureSasCredential, EventHubConnectionOptions)

Quelle:
EventHubConnection.cs
Quelle:
EventHubConnection.cs

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

Parameter

fullyQualifiedNamespace
String

Der vollqualifizierte Event Hubs-Namespace, mit dem eine Verbindung hergestellt werden soll. Dies ist wahrscheinlich ähnlich wie .{yournamespace}.servicebus.windows.net

eventHubName
String

Der Name des spezifischen Event Hubs, dem die Verbindung zugeordnet werden soll.

credential
AzureSasCredential

Die AzureSasCredential , die für die Autorisierung verwendet werden soll. Zugriffssteuerungen können je nach Azure-Konfiguration vom Event Hubs-Namespace oder vom angeforderten Event Hub angegeben werden.

connectionOptions
EventHubConnectionOptions

Eine Reihe von Optionen, die beim Konfigurieren der Verbindung angewendet werden sollen.

Gilt für:

EventHubConnection(String, String, TokenCredential, EventHubConnectionOptions)

Quelle:
EventHubConnection.cs
Quelle:
EventHubConnection.cs

Initialisiert eine neue Instanz der EventHubConnection-Klasse.

public EventHubConnection (string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.EventHubConnectionOptions connectionOptions = default);
new Azure.Messaging.EventHubs.EventHubConnection : string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.EventHubConnectionOptions -> Azure.Messaging.EventHubs.EventHubConnection
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional connectionOptions As EventHubConnectionOptions = Nothing)

Parameter

fullyQualifiedNamespace
String

Der vollqualifizierte Event Hubs-Namespace, mit dem eine Verbindung hergestellt werden soll. Dies ist wahrscheinlich ähnlich wie .{yournamespace}.servicebus.windows.net

eventHubName
String

Der Name des spezifischen Event Hubs, dem die Verbindung zugeordnet werden soll.

credential
TokenCredential

Die Anmeldeinformationen für verwaltete Azure-Identitäten, die für die Autorisierung verwendet werden sollen. Zugriffssteuerungen können je nach Azure-Konfiguration vom Event Hubs-Namespace oder vom angeforderten Event Hub angegeben werden.

connectionOptions
EventHubConnectionOptions

Eine Reihe von Optionen, die beim Konfigurieren der Verbindung angewendet werden sollen.

Gilt für: