Partilhar via


EventProcessorHost Construtores

Definição

Sobrecargas

EventProcessorHost(String, String, String, String)

Cria uma nova instância de EventProcessorHost.

EventProcessorHost(String, String, String, Func<EventProcessorOptions,MessagingFactory>, Func<CloudBlobClient>)

Cria uma nova instância de EventProcessorHost.

EventProcessorHost(String, String, String, String, String)

Inicializa uma nova instância da classe EventProcessorHost.

EventProcessorHost(String, String, String, Func<EventProcessorOptions,MessagingFactory>, Func<CloudBlobClient>, String, String)

Cria uma nova instância de EventProcessorHost.

EventProcessorHost(String, String, String, String, String, String, String)

Inicializa uma nova instância da classe EventProcessorHost.

EventProcessorHost(String, String, String, String)

Cria uma nova instância de 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)

Parâmetros

eventHubPath
String

Caminho do Hub de Eventos do qual começar a receber mensagens.

consumerGroupName
String

Nome do grupo de consumidores do Hub de Eventos do qual começar a receber mensagens.

eventHubConnectionString
String

Cadeia de conexão para o Hub de Eventos.

storageConnectionString
String

Cadeia de conexão da conta de armazenamento de Blobs do Azure a ser usada para distribuição de partição.

Aplica-se a

EventProcessorHost(String, String, String, Func<EventProcessorOptions,MessagingFactory>, Func<CloudBlobClient>)

Cria uma nova instância de 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))

Parâmetros

hostName
String

Nome da instância eventProcessorHost. Isso deve ser exclusivo para cada instância do host.

eventHubPath
String

Caminho do EventHub do qual começar a receber mensagens.

consumerGroupName
String

Nome do grupo de consumidores do EventHub do qual começar a receber mensagens.

eventHubClientFactory
Func<EventProcessorOptions,MessagingFactory>

Fábrica a ser inicializada MessagingFactory a ser usada pelo EventProcessorHost para criar EventHubClient e, eventualmente EventHubReceiver, . EventProcessorHost mantém um pool desses MessagingFactory objetos e usará a fábrica fornecida sempre que uma nova instância precisar ser criada com base na MaxReceiveClients opção .

storageClientFactory
Func<CloudBlobClient>

Fábrica para inicializar Microsoft.ServiceBus.Messaging.EventProcessorHost.CloudBlobClient o que é usado por EventProcessorHost para gerenciamento de concessão e distribuição de partição entre os hosts disponíveis.

Aplica-se a

EventProcessorHost(String, String, String, String, String)

Inicializa uma nova instância da classe EventProcessorHost.

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)

Parâmetros

hostName
String

O nome da instância EventProcessorHost. Esse nome deve ser exclusivo para cada instância do host.

eventHubPath
String

O caminho para o Hub de Eventos do qual começar a receber dados de evento.

consumerGroupName
String

O nome do grupo de consumidores dos Hubs de Eventos do qual começar a receber dados de evento.

eventHubConnectionString
String

A cadeia de conexão do Hub de Eventos.

storageConnectionString
String

A cadeia de conexão para a conta de armazenamento de Blobs do Azure a ser usada para distribuição de partição.

Aplica-se a

EventProcessorHost(String, String, String, Func<EventProcessorOptions,MessagingFactory>, Func<CloudBlobClient>, String, String)

Cria uma nova instância de 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)

Parâmetros

hostName
String

Nome da instância eventProcessorHost. Isso deve ser exclusivo para cada instância do host.

eventHubPath
String

Caminho do EventHub do qual começar a receber mensagens.

consumerGroupName
String

Nome do grupo de consumidores do EventHub do qual começar a receber mensagens.

eventHubClientFactory
Func<EventProcessorOptions,MessagingFactory>

Fábrica a ser inicializada MessagingFactory a ser usada pelo EventProcessorHost para criar EventHubClient e, eventualmente EventHubReceiver, . EventProcessorHost mantém um pool desses MessagingFactory objetos e usará a fábrica fornecida sempre que uma nova instância precisar ser criada com base na MaxReceiveClients opção .

storageClientFactory
Func<CloudBlobClient>

Fábrica para inicializar Microsoft.ServiceBus.Messaging.EventProcessorHost.CloudBlobClient o que é usado por EventProcessorHost para gerenciamento de concessão e distribuição de partição entre os hosts disponíveis.

leaseContainerName
String

Nome do contêiner de Blob do Azure em que todos os blobs de concessão são criados. Se isso não for passado, o caminho do EventHub será usado como o nome do contêiner de Blob do Azure.

leaseBlobPrefix
String

O prefixo de arquivos de blob de concessão.

Aplica-se a

EventProcessorHost(String, String, String, String, String, String, String)

Inicializa uma nova instância da classe EventProcessorHost.

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)

Parâmetros

hostName
String

O nome da instância EventProcessorHost. Esse nome deve ser exclusivo para cada instância do host.

eventHubPath
String

O caminho para o Hub de Eventos do qual começar a receber dados de evento.

consumerGroupName
String

O nome do grupo de consumidores dos Hubs de Eventos do qual começar a receber dados de evento.

eventHubConnectionString
String

A cadeia de conexão do Hub de Eventos.

storageConnectionString
String

A cadeia de conexão para a conta de armazenamento de Blobs do Azure a ser usada para distribuição de partição.

leaseContainerName
String

O nome do contêiner de Blob do Azure no qual todos os blobs de concessão são criados. Se esse parâmetro não for fornecido, o caminho dos Hubs de Eventos será usado como o nome do contêiner de Blob do Azure.

leaseBlobPrefix
String

O prefixo de arquivos de blob de concessão.

Aplica-se a