EventProcessorHost 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
EventProcessorHost(String, String, String, String, String) |
Crie um novo host para processar eventos de um Hub de Eventos. Como os Hubs de Eventos são frequentemente usados para cenários de expansão e alto tráfego, geralmente haverá apenas um host por processo e os processos serão executados em computadores separados. No entanto, há suporte para executar vários hosts em um computador ou até mesmo em um processo, se a taxa de transferência não for uma preocupação. Essa sobrecarga do construtor usa os gerenciadores de ponto de verificação e concessão internos padrão. A conta de Armazenamento do Azure especificada pelo parâmetro storageConnectionString é usada pelos gerentes internos para registrar concessões e pontos de verificação. |
EventProcessorHost(String, String, String, String, ICheckpointManager, ILeaseManager) |
Crie um novo host para processar eventos de um Hub de Eventos. Essa sobrecarga do construtor permite a máxima flexibilidade. Essa também permite que o chamador especifique o nome do host do processador. A sobrecarga também permite que o chamador forneça seus próprios gerenciadores de concessão e ponto de verificação para substituir os internos com base no Armazenamento do Azure. |
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String) |
Criar um novo host para processar eventos de um Hub de Eventos com fornecido TokenProvider |
EventProcessorHost(String, String, String, String, String, String, String) |
Crie um novo host para processar eventos de um Hub de Eventos. Essa sobrecarga do construtor usa os gerenciadores de ponto de verificação e concessão internos padrão. |
EventProcessorHost(String, Uri, String, String, ITokenProvider, ICheckpointManager, ILeaseManager, Nullable<TimeSpan>, TransportType) |
Criar um novo host para processar eventos de um Hub de Eventos com fornecido TokenProvider |
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType) |
Criar um novo host para processar eventos de um Hub de Eventos com fornecido TokenProvider |
EventProcessorHost(String, Uri, String, String, ITokenProvider, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType) |
Criar um novo host para processar eventos de um Hub de Eventos com fornecido TokenProvider |
EventProcessorHost(String, String, String, String, String)
- Origem:
- EventProcessorHost.cs
Crie um novo host para processar eventos de um Hub de Eventos.
Como os Hubs de Eventos são frequentemente usados para cenários de expansão e alto tráfego, geralmente haverá apenas um host por processo e os processos serão executados em computadores separados. No entanto, há suporte para executar vários hosts em um computador ou até mesmo em um processo, se a taxa de transferência não for uma preocupação.
Essa sobrecarga do construtor usa os gerenciadores de ponto de verificação e concessão internos padrão. A conta de Armazenamento do Azure especificada pelo parâmetro storageConnectionString é usada pelos gerentes internos para registrar concessões e pontos de verificação.
public EventProcessorHost (string eventHubPath, string consumerGroupName, string eventHubConnectionString, string storageConnectionString, string leaseContainerName);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * string * string * string * string -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, storageConnectionString As String, leaseContainerName As String)
Parâmetros
- eventHubPath
- String
O nome do EventHub.
- consumerGroupName
- String
O nome do grupo de consumidores no Hub de Eventos.
- eventHubConnectionString
- String
Cadeia de conexão para o Hub de Eventos a ser recebido.
- storageConnectionString
- String
Cadeia de conexão com a conta de Armazenamento do Azure usada para concessões e pontos de verificação.
- leaseContainerName
- String
Nome do contêiner do Armazenamento do Azure para uso pelo gerenciador de ponto de verificação e concessão interno.
Aplica-se a
EventProcessorHost(String, String, String, String, ICheckpointManager, ILeaseManager)
- Origem:
- EventProcessorHost.cs
Crie um novo host para processar eventos de um Hub de Eventos.
Essa sobrecarga do construtor permite a máxima flexibilidade. Essa também permite que o chamador especifique o nome do host do processador. A sobrecarga também permite que o chamador forneça seus próprios gerenciadores de concessão e ponto de verificação para substituir os internos com base no Armazenamento do Azure.
public EventProcessorHost (string hostName, string eventHubPath, string consumerGroupName, string eventHubConnectionString, Microsoft.Azure.EventHubs.Processor.ICheckpointManager checkpointManager, Microsoft.Azure.EventHubs.Processor.ILeaseManager leaseManager);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * string * string * string * Microsoft.Azure.EventHubs.Processor.ICheckpointManager * Microsoft.Azure.EventHubs.Processor.ILeaseManager -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (hostName As String, eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, checkpointManager As ICheckpointManager, leaseManager As ILeaseManager)
Parâmetros
- hostName
- String
Nome do host do processador. DEVE SER EXCLUSIVO. É altamente recomendável incluir um Guid para garantir a exclusividade.
- eventHubPath
- String
O nome do EventHub.
- consumerGroupName
- String
O nome do grupo de consumidores no Hub de Eventos.
- eventHubConnectionString
- String
Cadeia de conexão para o Hub de Eventos a ser recebido.
- checkpointManager
- ICheckpointManager
Objeto que implementa ICheckpointManager que manipula o ponto de verificação de partição.
- leaseManager
- ILeaseManager
Objeto que implementa ILeaseManager que manipula concessões para partições.
Aplica-se a
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String)
- Origem:
- EventProcessorHost.cs
Criar um novo host para processar eventos de um Hub de Eventos com fornecido TokenProvider
public EventProcessorHost (Uri endpointAddress, string eventHubPath, string consumerGroupName, Microsoft.Azure.EventHubs.ITokenProvider tokenProvider, Microsoft.Azure.Storage.CloudStorageAccount cloudStorageAccount, string leaseContainerName);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : Uri * string * string * Microsoft.Azure.EventHubs.ITokenProvider * Microsoft.Azure.Storage.CloudStorageAccount * string -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (endpointAddress As Uri, eventHubPath As String, consumerGroupName As String, tokenProvider As ITokenProvider, cloudStorageAccount As CloudStorageAccount, leaseContainerName As String)
Parâmetros
- endpointAddress
- Uri
Nome de domínio totalmente qualificado para Hubs de Eventos. Provavelmente, {yournamespace}.servicebus.windows.net
- eventHubPath
- String
O nome do EventHub.
- consumerGroupName
- String
O nome do grupo de consumidores no Hub de Eventos.
- tokenProvider
- ITokenProvider
Provedor de tokens que gerará tokens de segurança para autorização.
- cloudStorageAccount
- CloudStorageAccount
Conta de Armazenamento do Azure usada para concessões e ponto de verificação.
- leaseContainerName
- String
Nome do contêiner do Armazenamento do Azure para uso pelo gerenciador de ponto de verificação e concessão interno.
Aplica-se a
EventProcessorHost(String, String, String, String, String, String, String)
- Origem:
- EventProcessorHost.cs
Crie um novo host para processar eventos de um Hub de Eventos.
Essa sobrecarga do construtor usa os gerenciadores de ponto de verificação e concessão internos padrão.
public EventProcessorHost (string hostName, string eventHubPath, string consumerGroupName, string eventHubConnectionString, string storageConnectionString, string leaseContainerName, string storageBlobPrefix = default);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * string * string * string * string * string * string -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (hostName As String, eventHubPath As String, consumerGroupName As String, eventHubConnectionString As String, storageConnectionString As String, leaseContainerName As String, Optional storageBlobPrefix As String = Nothing)
Parâmetros
- hostName
- String
Nome do host do processador. DEVE SER EXCLUSIVO. É altamente recomendável incluir um Guid para garantir a exclusividade.
- eventHubPath
- String
O nome do EventHub.
- consumerGroupName
- String
O nome do grupo de consumidores no Hub de Eventos.
- eventHubConnectionString
- String
Cadeia de conexão para o Hub de Eventos a ser recebido.
- storageConnectionString
- String
Cadeia de conexão com a conta de Armazenamento do Azure usada para concessões e pontos de verificação.
- leaseContainerName
- String
Nome do contêiner do Armazenamento do Azure para uso pelo gerenciador de ponto de verificação e concessão interno.
- storageBlobPrefix
- String
Prefixo usado ao nomear blobs dentro do contêiner de armazenamento.
Aplica-se a
EventProcessorHost(String, Uri, String, String, ITokenProvider, ICheckpointManager, ILeaseManager, Nullable<TimeSpan>, TransportType)
- Origem:
- EventProcessorHost.cs
Criar um novo host para processar eventos de um Hub de Eventos com fornecido TokenProvider
public EventProcessorHost (string hostName, Uri endpointAddress, string eventHubPath, string consumerGroupName, Microsoft.Azure.EventHubs.ITokenProvider tokenProvider, Microsoft.Azure.EventHubs.Processor.ICheckpointManager checkpointManager, Microsoft.Azure.EventHubs.Processor.ILeaseManager leaseManager, TimeSpan? operationTimeout = default, Microsoft.Azure.EventHubs.TransportType transportType = Microsoft.Azure.EventHubs.TransportType.Amqp);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * Uri * string * string * Microsoft.Azure.EventHubs.ITokenProvider * Microsoft.Azure.EventHubs.Processor.ICheckpointManager * Microsoft.Azure.EventHubs.Processor.ILeaseManager * Nullable<TimeSpan> * Microsoft.Azure.EventHubs.TransportType -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (hostName As String, endpointAddress As Uri, eventHubPath As String, consumerGroupName As String, tokenProvider As ITokenProvider, checkpointManager As ICheckpointManager, leaseManager As ILeaseManager, Optional operationTimeout As Nullable(Of TimeSpan) = Nothing, Optional transportType As TransportType = Microsoft.Azure.EventHubs.TransportType.Amqp)
Parâmetros
- hostName
- String
Nome do host do processador. DEVE SER EXCLUSIVO. É altamente recomendável incluir um Guid para garantir a exclusividade.
- endpointAddress
- Uri
Nome de domínio totalmente qualificado para Hubs de Eventos. Provavelmente, {yournamespace}.servicebus.windows.net
- eventHubPath
- String
O nome do EventHub.
- consumerGroupName
- String
O nome do grupo de consumidores no Hub de Eventos.
- tokenProvider
- ITokenProvider
Provedor de tokens que gerará tokens de segurança para autorização.
- checkpointManager
- ICheckpointManager
Objeto que implementa ICheckpointManager que manipula o ponto de verificação de partição.
- leaseManager
- ILeaseManager
Objeto que implementa ILeaseManager que manipula concessões para partições.
- transportType
- TransportType
Tipo de transporte na conexão.
Aplica-se a
EventProcessorHost(Uri, String, String, ITokenProvider, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType)
- Origem:
- EventProcessorHost.cs
Criar um novo host para processar eventos de um Hub de Eventos com fornecido TokenProvider
public EventProcessorHost (Uri endpointAddress, string eventHubPath, string consumerGroupName, Microsoft.Azure.EventHubs.ITokenProvider tokenProvider, Microsoft.Azure.Storage.CloudStorageAccount cloudStorageAccount, string leaseContainerName, string storageBlobPrefix = default, TimeSpan? operationTimeout = default, Microsoft.Azure.EventHubs.TransportType transportType = Microsoft.Azure.EventHubs.TransportType.Amqp);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : Uri * string * string * Microsoft.Azure.EventHubs.ITokenProvider * Microsoft.Azure.Storage.CloudStorageAccount * string * string * Nullable<TimeSpan> * Microsoft.Azure.EventHubs.TransportType -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (endpointAddress As Uri, eventHubPath As String, consumerGroupName As String, tokenProvider As ITokenProvider, cloudStorageAccount As CloudStorageAccount, leaseContainerName As String, Optional storageBlobPrefix As String = Nothing, Optional operationTimeout As Nullable(Of TimeSpan) = Nothing, Optional transportType As TransportType = Microsoft.Azure.EventHubs.TransportType.Amqp)
Parâmetros
- endpointAddress
- Uri
Nome de domínio totalmente qualificado para Hubs de Eventos. Provavelmente, {yournamespace}.servicebus.windows.net
- eventHubPath
- String
O nome do EventHub.
- consumerGroupName
- String
O nome do grupo de consumidores no Hub de Eventos.
- tokenProvider
- ITokenProvider
Provedor de tokens que gerará tokens de segurança para autorização.
- cloudStorageAccount
- CloudStorageAccount
Conta de Armazenamento do Azure usada para concessões e ponto de verificação.
- leaseContainerName
- String
Nome do contêiner do Armazenamento do Azure para uso pelo gerenciador de ponto de verificação e concessão interno.
- storageBlobPrefix
- String
Prefixo usado ao nomear blobs dentro do contêiner de armazenamento.
- transportType
- TransportType
Tipo de transporte na conexão.
Aplica-se a
EventProcessorHost(String, Uri, String, String, ITokenProvider, CloudStorageAccount, String, String, Nullable<TimeSpan>, TransportType)
- Origem:
- EventProcessorHost.cs
Criar um host para processar eventos de um Hub de Eventos com fornecido TokenProvider
public EventProcessorHost (string hostName, Uri endpointAddress, string eventHubPath, string consumerGroupName, Microsoft.Azure.EventHubs.ITokenProvider tokenProvider, Microsoft.Azure.Storage.CloudStorageAccount cloudStorageAccount, string leaseContainerName, string storageBlobPrefix = default, TimeSpan? operationTimeout = default, Microsoft.Azure.EventHubs.TransportType transportType = Microsoft.Azure.EventHubs.TransportType.Amqp);
new Microsoft.Azure.EventHubs.Processor.EventProcessorHost : string * Uri * string * string * Microsoft.Azure.EventHubs.ITokenProvider * Microsoft.Azure.Storage.CloudStorageAccount * string * string * Nullable<TimeSpan> * Microsoft.Azure.EventHubs.TransportType -> Microsoft.Azure.EventHubs.Processor.EventProcessorHost
Public Sub New (hostName As String, endpointAddress As Uri, eventHubPath As String, consumerGroupName As String, tokenProvider As ITokenProvider, cloudStorageAccount As CloudStorageAccount, leaseContainerName As String, Optional storageBlobPrefix As String = Nothing, Optional operationTimeout As Nullable(Of TimeSpan) = Nothing, Optional transportType As TransportType = Microsoft.Azure.EventHubs.TransportType.Amqp)
Parâmetros
- hostName
- String
Nome do host do processador. DEVE SER EXCLUSIVO. É altamente recomendável incluir um Guid para garantir a exclusividade.
- endpointAddress
- Uri
Nome de domínio totalmente qualificado para Hubs de Eventos. Provavelmente, {yournamespace}.servicebus.windows.net
- eventHubPath
- String
O nome do EventHub.
- consumerGroupName
- String
O nome do grupo de consumidores no Hub de Eventos.
- tokenProvider
- ITokenProvider
Provedor de token que gerará tokens de segurança para autorização.
- cloudStorageAccount
- CloudStorageAccount
Conta de Armazenamento do Azure usada para concessões e ponto de verificação.
- leaseContainerName
- String
Nome do contêiner do Armazenamento do Azure para uso pelo gerenciador de ponto de verificação e concessão interno.
- storageBlobPrefix
- String
Prefixo usado ao nomear blobs dentro do contêiner de armazenamento.
- transportType
- TransportType
Tipo de transporte na conexão.
Aplica-se a
Azure SDK for .NET