Compartilhar via


EventProcessorClient Construtores

Definição

Sobrecargas

EventProcessorClient()

Inicializa uma nova instância da classe EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String)

Inicializa uma nova instância da classe EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String)

Inicializa uma nova instância da classe EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String, AzureNamedKeyCredential, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String, AzureSasCredential, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String, TokenCredential, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

EventProcessorClient()

Inicializa uma nova instância da classe EventProcessorClient.

protected EventProcessorClient ();
Protected Sub New ()

Aplica-se a

EventProcessorClient(BlobContainerClient, String, String)

Inicializa uma nova instância da classe EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string connectionString);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, connectionString As String)

Parâmetros

checkpointStore
BlobContainerClient

O cliente responsável por manter pontos de verificação e o estado do processador para o armazenamento durável. As instâncias do processador que compartilham esse armazenamento tentarão coordenar e compartilhar o trabalho. Espera-se que o contêiner associado exista.

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.

Comentários

Espera-se que o checkpointStore contêiner associado ao exista; o EventProcessorClient não pressupõe a capacidade de gerenciar a conta de armazenamento e é seguro para ser executado apenas com permissão de leitura/gravação para blobs no contêiner. É recomendável que esse contêiner seja exclusivo para o Hub de Eventos e o grupo de consumidores usados pelo processador e que ele não conainr outros blobs.

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

EventProcessorClient(BlobContainerClient, String, String, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string connectionString, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, connectionString As String, clientOptions As EventProcessorClientOptions)

Parâmetros

checkpointStore
BlobContainerClient

O cliente responsável por manter pontos de verificação e o estado do processador para o armazenamento durável. As instâncias do processador que compartilham esse armazenamento tentarão coordenar e compartilhar o trabalho. Espera-se que o contêiner associado exista.

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.

clientOptions
EventProcessorClientOptions

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

Comentários

Espera-se que o checkpointStore contêiner associado ao exista; o EventProcessorClient não pressupõe a capacidade de gerenciar a conta de armazenamento e é seguro para ser executado apenas com permissão de leitura/gravação para blobs no contêiner. É recomendável que esse contêiner seja exclusivo para o Hub de Eventos e o grupo de consumidores usados pelo processador e que ele não conainr outros blobs.

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

EventProcessorClient(BlobContainerClient, String, String, String)

Inicializa uma nova instância da classe EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string connectionString, string eventHubName);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, connectionString As String, eventHubName As String)

Parâmetros

checkpointStore
BlobContainerClient

O cliente responsável por manter pontos de verificação e o estado do processador para o armazenamento durável. As instâncias do processador que compartilham esse armazenamento tentarão coordenar e compartilhar o trabalho. Espera-se que o contêiner associado exista.

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.

Comentários

Espera-se que o checkpointStore contêiner associado ao exista; o EventProcessorClient não pressupõe a capacidade de gerenciar a conta de armazenamento e é seguro para ser executado apenas com permissão de leitura/gravação para blobs no contêiner. É recomendável que esse contêiner seja exclusivo para o Hub de Eventos e o grupo de consumidores usados pelo processador e que ele não conainr outros blobs.

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

EventProcessorClient(BlobContainerClient, String, String, String, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string connectionString, string eventHubName, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, connectionString As String, eventHubName As String, clientOptions As EventProcessorClientOptions)

Parâmetros

checkpointStore
BlobContainerClient

O cliente responsável por manter pontos de verificação e o estado do processador para o armazenamento durável. As instâncias do processador que compartilham esse armazenamento tentarão coordenar e compartilhar o trabalho. Espera-se que o contêiner associado exista.

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.

clientOptions
EventProcessorClientOptions

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

Comentários

Espera-se que o checkpointStore contêiner associado ao exista; o EventProcessorClient não pressupõe a capacidade de gerenciar a conta de armazenamento e é seguro para ser executado apenas com permissão de leitura/gravação para blobs no contêiner. É recomendável que esse contêiner seja exclusivo para o Hub de Eventos e o grupo de consumidores usados pelo processador e que ele não conainr outros blobs.

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

EventProcessorClient(BlobContainerClient, String, String, String, AzureNamedKeyCredential, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional clientOptions As EventProcessorClientOptions = Nothing)

Parâmetros

checkpointStore
BlobContainerClient

O cliente responsável por manter pontos de verificação e o estado do processador para o armazenamento durável. As instâncias do processador que compartilham esse armazenamento tentarão coordenar e compartilhar o trabalho. Espera-se que o contêiner associado exista.

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.

clientOptions
EventProcessorClientOptions

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

Comentários

Espera-se que o checkpointStore contêiner associado ao exista; o EventProcessorClient não pressupõe a capacidade de gerenciar a conta de armazenamento e é seguro para ser executado apenas com permissão de leitura/gravação para blobs no contêiner. É recomendável que esse contêiner seja exclusivo para o Hub de Eventos e o grupo de consumidores usados pelo processador e que ele não conainr outros blobs.

Aplica-se a

EventProcessorClient(BlobContainerClient, String, String, String, AzureSasCredential, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional clientOptions As EventProcessorClientOptions = Nothing)

Parâmetros

checkpointStore
BlobContainerClient

O cliente responsável por manter pontos de verificação e o estado do processador para o armazenamento durável. As instâncias do processador que compartilham esse armazenamento tentarão coordenar e compartilhar o trabalho. Espera-se que o contêiner associado exista.

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 de acesso compartilhado 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.

clientOptions
EventProcessorClientOptions

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

Comentários

Espera-se que o checkpointStore contêiner associado ao exista; o EventProcessorClient não pressupõe a capacidade de gerenciar a conta de armazenamento e é seguro para ser executado apenas com permissão de leitura/gravação para blobs no contêiner. É recomendável que esse contêiner seja exclusivo para o Hub de Eventos e o grupo de consumidores usados pelo processador e que ele não conainr outros blobs.

Aplica-se a

EventProcessorClient(BlobContainerClient, String, String, String, TokenCredential, EventProcessorClientOptions)

Inicializa uma nova instância da classe EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional clientOptions As EventProcessorClientOptions = Nothing)

Parâmetros

checkpointStore
BlobContainerClient

O cliente responsável por manter pontos de verificação e o estado do processador para o armazenamento durável. As instâncias do processador que compartilham esse armazenamento tentarão coordenar e compartilhar o trabalho. Espera-se que o contêiner associado exista.

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 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.

clientOptions
EventProcessorClientOptions

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

Comentários

Espera-se que o checkpointStore contêiner associado ao exista; o EventProcessorClient não pressupõe a capacidade de gerenciar a conta de armazenamento e é seguro para ser executado apenas com permissão de leitura/gravação para blobs no contêiner. É recomendável que esse contêiner seja exclusivo para o Hub de Eventos e o grupo de consumidores usados pelo processador e que ele não conainr outros blobs.

Aplica-se a