Freigeben über


EventProcessorHost Konstruktoren

Definition

Ü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: