EventProcessorClientOptions Classe
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.
O conjunto de opções que pode ser especificado ao criar um EventProcessorClient para configurar seu comportamento.
public class EventProcessorClientOptions
type EventProcessorClientOptions = class
Public Class EventProcessorClientOptions
- Herança
-
EventProcessorClientOptions
Construtores
EventProcessorClientOptions() |
O conjunto de opções que pode ser especificado ao criar um EventProcessorClient para configurar seu comportamento. |
Propriedades
CacheEventCount |
O número máximo de eventos que serão lidos do serviço de Hubs de Eventos e mantidos em um cache de memória local quando a leitura estiver ativa e os eventos estiverem sendo emitidos para um enumerador para processamento. |
ConnectionOptions |
Obtém ou define as opções usadas para configurar a conexão com o serviço de Hubs de Eventos. |
Identifier |
Um nome exclusivo usado para identificar o processador de eventos. Se |
LoadBalancingStrategy |
A estratégia que um processador de eventos usará para tomar decisões sobre a propriedade da partição ao executar o balanceamento de carga para compartilhar o trabalho com outros processadores de eventos. |
LoadBalancingUpdateInterval |
A quantidade de tempo desejada para permitir entre tentativas de verificação de balanceamento de carga. |
MaximumWaitTime |
A quantidade máxima de tempo para aguardar que um evento fique disponível para uma determinada partição antes de emitir um evento vazio. |
PartitionOwnershipExpirationInterval |
A quantidade desejada de tempo para considerar uma partição pertencente a uma instância específica do processador de eventos antes que a propriedade seja considerada obsoleta e a partição se torne qualificada para ser solicitada por outro processador de eventos que deseja assumir a responsabilidade de processá-la. |
PrefetchCount |
O número de eventos que serão solicitados ansiosamente do serviço de Hubs de Eventos e enfileirados localmente sem considerar se uma operação de leitura está ativa no momento, destinada a ajudar a maximizar a taxa de transferência, permitindo que os eventos sejam lidos de um cache local em vez de aguardar uma solicitação de serviço. |
PrefetchSizeInBytes |
O número desejado de bytes para tentar solicitar ansiosamente do serviço de Hubs de Eventos e enfileirados localmente sem considerar se uma operação de leitura está ativa no momento, destinada a ajudar a maximizar a taxa de transferência, permitindo que os eventos sejam lidos de um cache local em vez de aguardar uma solicitação de serviço. |
RetryOptions |
O conjunto de opções a ser usado para determinar se uma operação com falha deve ser repetida e, nesse caso, a quantidade de tempo de espera entre tentativas de repetição. Essas opções também controlam a quantidade de tempo permitida para publicar eventos e outras interações com o serviço hubs de eventos. |
TrackLastEnqueuedEventProperties |
Indica se o consumidor deve ou não solicitar informações sobre o último evento enfileirado na partição associada a um determinado evento e acompanhar essas informações à medida que os eventos são recebidos. |
Aplica-se a
Azure SDK for .NET