Compartilhar via


EventProcessor<TPartition> Construtores

Definição

Sobrecargas

EventProcessor<TPartition>()

Inicializa uma nova instância da classe EventProcessor<TPartition>.

EventProcessor<TPartition>(Int32, String, String, EventProcessorOptions)

Inicializa uma nova instância da classe EventProcessor<TPartition>.

EventProcessor<TPartition>(Int32, String, String, String, EventProcessorOptions)

Inicializa uma nova instância da classe EventProcessor<TPartition>.

EventProcessor<TPartition>(Int32, String, String, String, AzureNamedKeyCredential, EventProcessorOptions)

Inicializa uma nova instância da classe EventProcessor<TPartition>.

EventProcessor<TPartition>(Int32, String, String, String, AzureSasCredential, EventProcessorOptions)

Inicializa uma nova instância da classe EventProcessor<TPartition>.

EventProcessor<TPartition>(Int32, String, String, String, TokenCredential, EventProcessorOptions)

Inicializa uma nova instância da classe EventProcessor<TPartition>.

EventProcessor<TPartition>()

Origem:
EventProcessor.cs
Origem:
EventProcessor.cs

Inicializa uma nova instância da classe EventProcessor<TPartition>.

protected EventProcessor ();
Protected Sub New ()

Aplica-se a

EventProcessor<TPartition>(Int32, String, String, EventProcessorOptions)

Origem:
EventProcessor.cs
Origem:
EventProcessor.cs

Inicializa uma nova instância da classe EventProcessor<TPartition>.

protected EventProcessor (int eventBatchMaximumCount, string consumerGroup, string connectionString, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : int * string * string * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (eventBatchMaximumCount As Integer, consumerGroup As String, connectionString As String, Optional options As EventProcessorOptions = Nothing)

Parâmetros

eventBatchMaximumCount
Int32

O número desejado de eventos a serem incluídos em um lote a ser processado. Esse tamanho é a contagem máxima em um lote; a contagem real pode ser menor, dependendo se os eventos estão disponíveis no Hub de Eventos.

consumerGroup
String

O nome do grupo de consumidores ao qual esse processador está associado. O processador declarará acesso de leitura exclusivo a partições para esse grupo.

connectionString
String

A cadeia de conexão a ser usada para se conectar ao namespace dos Hubs de Eventos; espera-se que o nome do Hub de Eventos e as propriedades de chave compartilhada estejam contidos nessa cadeia de conexão.

options
EventProcessorOptions

O conjunto de opções a serem usadas para o processador.

Exceções

Ocorre quando o solicitado eventBatchMaximumCount é menor que 1.

Comentários

Se a cadeia de conexão for copiada do namespace dos Hubs de Eventos, ela provavelmente não conterá o nome do Hub de Eventos desejado, o que é necessário. Nesse caso, o nome pode ser adicionado manualmente adicionando "; EntityPath=[[ NOME DO HUB DE EVENTOS ]]" até o final da cadeia de conexão. Por exemplo, "; EntityPath=telemetry-hub".

Se você tiver definido uma política de acesso compartilhado diretamente no próprio Hub de Eventos, copiar a cadeia de conexão desse Hub de Eventos resultará em uma cadeia de conexão que contém o nome.

Aplica-se a

EventProcessor<TPartition>(Int32, String, String, String, EventProcessorOptions)

Origem:
EventProcessor.cs
Origem:
EventProcessor.cs

Inicializa uma nova instância da classe EventProcessor<TPartition>.

protected EventProcessor (int eventBatchMaximumCount, string consumerGroup, string connectionString, string eventHubName, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : int * string * string * string * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (eventBatchMaximumCount As Integer, consumerGroup As String, connectionString As String, eventHubName As String, Optional options As EventProcessorOptions = Nothing)

Parâmetros

eventBatchMaximumCount
Int32

O número desejado de eventos a serem incluídos em um lote a ser processado. Esse tamanho é a contagem máxima em um lote; a contagem real pode ser menor, dependendo se os eventos estão disponíveis no Hub de Eventos.

consumerGroup
String

O nome do grupo de consumidores ao qual esse processador está associado. O processador declarará acesso de leitura exclusivo a partições para esse grupo.

connectionString
String

A cadeia de conexão a ser usada para se conectar ao namespace dos Hubs de Eventos; espera-se que as propriedades de chave compartilhada estejam contidas nessa cadeia de conexão, mas não no nome do Hub de Eventos.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar o processador.

options
EventProcessorOptions

O conjunto de opções a serem usadas para o processador.

Exceções

Ocorre quando o solicitado eventBatchMaximumCount é menor que 1.

Comentários

Se a cadeia de conexão for copiada do hub de eventos em si, ela conterá o nome do Hub de Eventos desejado e poderá ser usada diretamente sem passar o eventHubName. O nome do Hub de Eventos deve ser passado apenas uma vez, como parte da cadeia de conexão ou separadamente.

Aplica-se a

EventProcessor<TPartition>(Int32, String, String, String, AzureNamedKeyCredential, EventProcessorOptions)

Origem:
EventProcessor.cs
Origem:
EventProcessor.cs

Inicializa uma nova instância da classe EventProcessor<TPartition>.

protected EventProcessor (int eventBatchMaximumCount, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : int * string * string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (eventBatchMaximumCount As Integer, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional options As EventProcessorOptions = Nothing)

Parâmetros

eventBatchMaximumCount
Int32

O número desejado de eventos a serem incluídos em um lote a ser processado. Esse tamanho é a contagem máxima em um lote; a contagem real pode ser menor, dependendo se os eventos estão disponíveis no Hub de Eventos.

consumerGroup
String

O nome do grupo de consumidores ao qual esse processador está associado. O processador declarará acesso de leitura exclusivo a partições para esse grupo.

fullyQualifiedNamespace
String

O namespace dos Hubs de Eventos totalmente qualificado ao qual se conectar. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar o processador.

credential
AzureNamedKeyCredential

A credencial de chave de acesso compartilhada a ser usada para autorização. Os controles de acesso podem ser especificados pelo namespace dos Hubs de Eventos ou pelo Hub de Eventos solicitado, dependendo da configuração do Azure.

options
EventProcessorOptions

O conjunto de opções a serem usadas para o processador.

Exceções

Ocorre quando o solicitado eventBatchMaximumCount é menor que 1.

Aplica-se a

EventProcessor<TPartition>(Int32, String, String, String, AzureSasCredential, EventProcessorOptions)

Origem:
EventProcessor.cs
Origem:
EventProcessor.cs

Inicializa uma nova instância da classe EventProcessor<TPartition>.

protected EventProcessor (int eventBatchMaximumCount, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : int * string * string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (eventBatchMaximumCount As Integer, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional options As EventProcessorOptions = Nothing)

Parâmetros

eventBatchMaximumCount
Int32

O número desejado de eventos a serem incluídos em um lote a ser processado. Esse tamanho é a contagem máxima em um lote; a contagem real pode ser menor, dependendo se os eventos estão disponíveis no Hub de Eventos.

consumerGroup
String

O nome do grupo de consumidores ao qual esse processador está associado. O processador declarará acesso de leitura exclusivo a partições para esse grupo.

fullyQualifiedNamespace
String

O namespace dos Hubs de Eventos totalmente qualificado ao qual se conectar. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar o processador.

credential
AzureSasCredential

A credencial de assinatura compartilhada a ser usada para autorização. Os controles de acesso podem ser especificados pelo namespace dos Hubs de Eventos ou pelo Hub de Eventos solicitado, dependendo da configuração do Azure.

options
EventProcessorOptions

O conjunto de opções a serem usadas para o processador.

Exceções

Ocorre quando o solicitado eventBatchMaximumCount é menor que 1.

Aplica-se a

EventProcessor<TPartition>(Int32, String, String, String, TokenCredential, EventProcessorOptions)

Origem:
EventProcessor.cs
Origem:
EventProcessor.cs

Inicializa uma nova instância da classe EventProcessor<TPartition>.

protected EventProcessor (int eventBatchMaximumCount, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.Primitives.EventProcessorOptions options = default);
new Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))> : int * string * string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.Primitives.EventProcessorOptions -> Azure.Messaging.EventHubs.Primitives.EventProcessor<'Partition (requires 'Partition :> Azure.Messaging.EventHubs.Primitives.EventProcessorPartition and 'Partition : (new : unit -> 'Partition))>
Protected Sub New (eventBatchMaximumCount As Integer, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional options As EventProcessorOptions = Nothing)

Parâmetros

eventBatchMaximumCount
Int32

O número desejado de eventos a serem incluídos em um lote a ser processado. Esse tamanho é a contagem máxima em um lote; a contagem real pode ser menor, dependendo se os eventos estão disponíveis no Hub de Eventos.

consumerGroup
String

O nome do grupo de consumidores ao qual esse processador está associado. O processador declarará acesso de leitura exclusivo a partições para esse grupo.

fullyQualifiedNamespace
String

O namespace dos Hubs de Eventos totalmente qualificado ao qual se conectar. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net.

eventHubName
String

O nome do Hub de Eventos específico ao qual associar o processador.

credential
TokenCredential

A credencial de identidade gerenciada do Azure a ser usada para autorização. Os controles de acesso podem ser especificados pelo namespace dos Hubs de Eventos ou pelo Hub de Eventos solicitado, dependendo da configuração do Azure.

options
EventProcessorOptions

O conjunto de opções a serem usadas para o processador.

Exceções

Ocorre quando o solicitado eventBatchMaximumCount é menor que 1.

Aplica-se a