EventProcessorClient Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
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
Azure SDK for .NET