EventProcessorHost 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
EventProcessorHost(String, String, String, String) |
Erstellt einen neuen instance von EventProcessorHost. |
EventProcessorHost(String, String, String, Func<EventProcessorOptions,MessagingFactory>, Func<CloudBlobClient>) |
Erstellt einen neuen instance von EventProcessorHost. |
EventProcessorHost(String, String, String, String, String) |
Initialisiert eine neue Instanz der EventProcessorHost-Klasse. |
EventProcessorHost(String, String, String, Func<EventProcessorOptions,MessagingFactory>, Func<CloudBlobClient>, String, String) |
Erstellt einen neuen instance von EventProcessorHost. |
EventProcessorHost(String, String, String, String, String, String, String) |
Initialisiert eine neue Instanz der EventProcessorHost-Klasse. |
EventProcessorHost(String, String, String, String)
Erstellt einen neuen instance von EventProcessorHost.
public EventProcessorHost (string eventHubPath, string consumerGroupName, string eventHubConnectionString, string storageConnectionString);
new Microsoft.ServiceBus.Messaging.EventProcessorHost : string * string * string * string -> Microsoft.ServiceBus.Messaging.EventProcessorHost
Public Sub New (eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, storageConnectionString As String)
Parameter
- eventHubPath
- String
Event Hub-Pfad, von dem Nachrichten empfangen werden sollen.
- consumerGroupName
- String
Name der Event Hub-Consumergruppe, von der Nachrichten empfangen werden sollen.
- eventHubConnectionString
- String
Verbindungszeichenfolge für Event Hub.
- storageConnectionString
- String
Verbindungszeichenfolge des Azure Blob Storage-Kontos, das für die Partitionsverteilung verwendet werden soll.
Gilt für:
EventProcessorHost(String, String, String, Func<EventProcessorOptions,MessagingFactory>, Func<CloudBlobClient>)
Erstellt einen neuen instance von EventProcessorHost.
public EventProcessorHost (string hostName, string eventHubPath, string consumerGroupName, Func<Microsoft.ServiceBus.Messaging.EventProcessorOptions,Microsoft.ServiceBus.Messaging.MessagingFactory> eventHubClientFactory, Func<Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient> storageClientFactory);
new Microsoft.ServiceBus.Messaging.EventProcessorHost : string * string * string * Func<Microsoft.ServiceBus.Messaging.EventProcessorOptions, Microsoft.ServiceBus.Messaging.MessagingFactory> * Func<Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient> -> Microsoft.ServiceBus.Messaging.EventProcessorHost
Public Sub New (hostName As String, eventHubPath As String, consumerGroupName As String, eventHubClientFactory As Func(Of EventProcessorOptions, MessagingFactory), storageClientFactory As Func(Of CloudBlobClient))
Parameter
- hostName
- String
Name für EventProcessorHost instance. Dies muss für jede instance des Hosts eindeutig sein.
- eventHubPath
- String
EventHub-Pfad zum Empfangen von Nachrichten.
- consumerGroupName
- String
Name der EventHub-Consumergruppe, von der Nachrichten empfangen werden sollen.
- eventHubClientFactory
- Func<EventProcessorOptions,MessagingFactory>
Factory zum Initialisieren MessagingFactory für die Verwendung von EventProcessorHost zum Erstellen EventHubClient und schließlich EventHubReceiver. EventProcessorHost verwaltet einen Pool dieser MessagingFactory Objekte und verwendet die bereitgestellte Factory, wenn eine neue instance basierend auf der MaxReceiveClients Option erstellt werden muss.
- storageClientFactory
- Func<CloudBlobClient>
Factory zur Initialisierung Microsoft.ServiceBus.Messaging.EventProcessorHost.CloudBlobClient , die von EventProcessorHost für die Leaseverwaltung und Partitionsverteilung auf verfügbare Hosts verwendet wird.
Gilt für:
EventProcessorHost(String, String, String, String, String)
Initialisiert eine neue Instanz der EventProcessorHost-Klasse.
public EventProcessorHost (string hostName, string eventHubPath, string consumerGroupName, string eventHubConnectionString, string storageConnectionString);
new Microsoft.ServiceBus.Messaging.EventProcessorHost : string * string * string * string * string -> Microsoft.ServiceBus.Messaging.EventProcessorHost
Public Sub New (hostName As String, eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, storageConnectionString As String)
Parameter
- hostName
- String
Der Name der EventProcessorHost-Instanz. Dieser Name muss für jede instance des Hosts eindeutig sein.
- eventHubPath
- String
Der Pfad zum Event Hub, von dem aus ereignisdaten empfangen werden sollen.
- consumerGroupName
- String
Der Name der Event Hubs-Consumergruppe, von der die Ereignisdaten empfangen werden sollen.
- eventHubConnectionString
- String
Die Verbindungszeichenfolge für den Event Hub.
- storageConnectionString
- String
Die Verbindungszeichenfolge für das Azure Blob Storage-Konto, das für die Partitionsverteilung verwendet werden soll.
Gilt für:
EventProcessorHost(String, String, String, Func<EventProcessorOptions,MessagingFactory>, Func<CloudBlobClient>, String, String)
Erstellt einen neuen instance von EventProcessorHost.
public EventProcessorHost (string hostName, string eventHubPath, string consumerGroupName, Func<Microsoft.ServiceBus.Messaging.EventProcessorOptions,Microsoft.ServiceBus.Messaging.MessagingFactory> eventHubClientFactory, Func<Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient> storageClientFactory, string leaseContainerName, string leaseBlobPrefix = default);
new Microsoft.ServiceBus.Messaging.EventProcessorHost : string * string * string * Func<Microsoft.ServiceBus.Messaging.EventProcessorOptions, Microsoft.ServiceBus.Messaging.MessagingFactory> * Func<Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient> * string * string -> Microsoft.ServiceBus.Messaging.EventProcessorHost
Public Sub New (hostName As String, eventHubPath As String, consumerGroupName As String, eventHubClientFactory As Func(Of EventProcessorOptions, MessagingFactory), storageClientFactory As Func(Of CloudBlobClient), leaseContainerName As String, Optional leaseBlobPrefix As String = Nothing)
Parameter
- hostName
- String
Name für EventProcessorHost instance. Dies muss für jede instance des Hosts eindeutig sein.
- eventHubPath
- String
EventHub-Pfad zum Empfangen von Nachrichten.
- consumerGroupName
- String
Name der EventHub-Consumergruppe, von der Nachrichten empfangen werden sollen.
- eventHubClientFactory
- Func<EventProcessorOptions,MessagingFactory>
Factory zum Initialisieren MessagingFactory für die Verwendung von EventProcessorHost zum Erstellen EventHubClient und schließlich EventHubReceiver. EventProcessorHost verwaltet einen Pool dieser MessagingFactory Objekte und verwendet die bereitgestellte Factory, wenn eine neue instance basierend auf der MaxReceiveClients Option erstellt werden muss.
- storageClientFactory
- Func<CloudBlobClient>
Factory zur Initialisierung Microsoft.ServiceBus.Messaging.EventProcessorHost.CloudBlobClient , die von EventProcessorHost für die Leaseverwaltung und Partitionsverteilung auf verfügbare Hosts verwendet wird.
- leaseContainerName
- String
Name des Azure Blob-Containers, in dem alle Leaseblobs erstellt werden. Wenn dies in nicht übergeben wird, wird der EventHub-Pfad als Name des Azure Blob-Containers verwendet.
- leaseBlobPrefix
- String
Das Präfix von Leaseblobdateien.
Gilt für:
EventProcessorHost(String, String, String, String, String, String, String)
Initialisiert eine neue Instanz der EventProcessorHost-Klasse.
public EventProcessorHost (string hostName, string eventHubPath, string consumerGroupName, string eventHubConnectionString, string storageConnectionString, string leaseContainerName, string leaseBlobPrefix = default);
new Microsoft.ServiceBus.Messaging.EventProcessorHost : string * string * string * string * string * string * string -> Microsoft.ServiceBus.Messaging.EventProcessorHost
Public Sub New (hostName As String, eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, storageConnectionString As String, leaseContainerName As String, Optional leaseBlobPrefix As String = Nothing)
Parameter
- hostName
- String
Der Name der EventProcessorHost-Instanz. Dieser Name muss für jede instance des Hosts eindeutig sein.
- eventHubPath
- String
Der Pfad zum Event Hub, von dem aus ereignisdaten empfangen werden sollen.
- consumerGroupName
- String
Der Name der Event Hubs-Consumergruppe, von der die Ereignisdaten empfangen werden sollen.
- eventHubConnectionString
- String
Die Verbindungszeichenfolge für den Event Hub.
- storageConnectionString
- String
Die Verbindungszeichenfolge für das Azure Blob Storage-Konto, das für die Partitionsverteilung verwendet werden soll.
- leaseContainerName
- String
Der Name des Azure Blob-Containers, in dem alle Leaseblobs erstellt werden. Wenn dieser Parameter nicht angegeben wird, wird der Event Hubs-Pfad als Name des Azure Blob-Containers verwendet.
- leaseBlobPrefix
- String
Das Präfix von Leaseblobdateien.
Gilt für:
Azure SDK for .NET