EventHubProducerClient Konstruktoren
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.
Überlädt
EventHubProducerClient()
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
protected EventHubProducerClient ();
Protected Sub New ()
Gilt für:
EventHubProducerClient(String)
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
public EventHubProducerClient (string connectionString);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
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:
EventHubProducerClient(EventHubConnection, EventHubProducerClientOptions)
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
public EventHubProducerClient (Azure.Messaging.EventHubs.EventHubConnection connection, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : Azure.Messaging.EventHubs.EventHubConnection * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (connection As EventHubConnection, Optional clientOptions As EventHubProducerClientOptions = Nothing)
Parameter
- connection
- EventHubConnection
Die EventHubConnection Verbindung, die für die Kommunikation mit dem Event Hubs-Dienst verwendet werden soll.
- clientOptions
- EventHubProducerClientOptions
Eine Reihe von Optionen, die beim Konfigurieren des Producers angewendet werden sollen.
Gilt für:
EventHubProducerClient(String, EventHubProducerClientOptions)
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
public EventHubProducerClient (string connectionString, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (connectionString As String, clientOptions As EventHubProducerClientOptions)
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.
- clientOptions
- EventHubProducerClientOptions
Der Satz von Optionen, die für diesen Consumer verwendet 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:
EventHubProducerClient(String, String)
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
public EventHubProducerClient (string connectionString, string eventHubName);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
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 der Producer 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 eventHubName
zu übergeben. Der Name des Event Hubs sollte nur einmal übergeben werden, entweder als Teil der Verbindungszeichenfolge oder separat.
Gilt für:
EventHubProducerClient(String, String, EventHubProducerClientOptions)
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
public EventHubProducerClient (string connectionString, string eventHubName, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (connectionString As String, eventHubName As String, clientOptions As EventHubProducerClientOptions)
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 der Producer zugeordnet werden soll.
- clientOptions
- EventHubProducerClientOptions
Eine Reihe von Optionen, die beim Konfigurieren des Producers 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 eventHubName
zu übergeben. Der Name des Event Hubs sollte nur einmal übergeben werden, entweder als Teil der Verbindungszeichenfolge oder separat.
Gilt für:
EventHubProducerClient(String, String, AzureNamedKeyCredential, EventHubProducerClientOptions)
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
public EventHubProducerClient (string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional clientOptions As EventHubProducerClientOptions = 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 der Producer zugeordnet werden soll.
- credential
- AzureNamedKeyCredential
Die Anmeldeinformationen für den freigegebenen Zugriffsschlüssel, 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.
- clientOptions
- EventHubProducerClientOptions
Eine Reihe von Optionen, die beim Konfigurieren des Producers angewendet werden sollen.
Gilt für:
EventHubProducerClient(String, String, AzureSasCredential, EventHubProducerClientOptions)
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
public EventHubProducerClient (string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional clientOptions As EventHubProducerClientOptions = 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 der Producer zugeordnet werden soll.
- credential
- AzureSasCredential
Die Anmeldeinformationen der Shared Access Signature, 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.
- clientOptions
- EventHubProducerClientOptions
Eine Reihe von Optionen, die beim Konfigurieren des Producers angewendet werden sollen.
Gilt für:
EventHubProducerClient(String, String, TokenCredential, EventHubProducerClientOptions)
- Quelle:
- EventHubProducerClient.cs
- Quelle:
- EventHubProducerClient.cs
Initialisiert eine neue Instanz der EventHubProducerClient-Klasse.
public EventHubProducerClient (string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.Producer.EventHubProducerClient : string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.Producer.EventHubProducerClientOptions -> Azure.Messaging.EventHubs.Producer.EventHubProducerClient
Public Sub New (fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional clientOptions As EventHubProducerClientOptions = 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 der Producer 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.
- clientOptions
- EventHubProducerClientOptions
Eine Reihe von Optionen, die beim Konfigurieren des Producers angewendet werden sollen.
Gilt für:
Azure SDK for .NET