EventHubOptions 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.
public class EventHubOptions : Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
type EventHubOptions = class
interface IOptionsFormatter
Public Class EventHubOptions
Implements IOptionsFormatter
- Herança
-
EventHubOptions
- Implementações
-
Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
Construtores
EventHubOptions() |
Propriedades
BatchCheckpointFrequency |
Obtém ou define o número de lotes a serem processados antes de criar um ponto de verificação de cursor do EventHub. Padrão 1. |
ClientRetryOptions |
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 a aguardar entre tentativas de repetição. Essas opções também controlam a quantidade de tempo permitida para receber lotes de eventos e outras interações com o serviço hubs de eventos. |
CustomEndpointAddress |
O endereço a ser usado para estabelecer uma conexão com o serviço de Hubs de Eventos, permitindo que as solicitações de rede sejam roteada por meio de gateways de aplicativo ou outros caminhos necessários para o ambiente de host. |
InitialOffsetOptions |
Obtém as opções de deslocamento iniciais a serem aplicadas durante o processamento. Isso só se aplica quando nenhuma informação de ponto de verificação está disponível. |
LoadBalancingUpdateInterval |
A quantidade de tempo desejada para permitir entre tentativas de verificação de balanceamento de carga. |
MaxEventBatchSize |
Obtém ou define o número máximo de eventos entregues em um lote. Essa configuração se aplica somente a funções que recebem vários eventos. Padrão 100. |
MaxWaitTime |
Obtém ou define o tempo máximo que o gatilho deve aguardar para preencher um lote antes de invocar a função. Isso só é considerado quando MinEventBatchSize é definido como maior que 1 e, de outra forma, não é usado. Se menos de MinEventBatchSize eventos estiverem disponíveis antes do tempo de espera passar, a função será invocada com um lote parcial. O padrão é 60 segundos. O tempo de espera mais longo permitido é de 10 minutos. |
MinEventBatchSize |
Obtém ou define o número mínimo de eventos desejados para um lote. Essa configuração se aplica somente a funções que recebem vários eventos. Esse valor deve ser menor que MaxEventBatchSize e é usado em conjunto com MaxWaitTime. Padrão 1. |
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 elegível 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. |
TargetUnprocessedEventThreshold |
Obtenha ou define o número de destino de eventos não processados por trabalho para funções disparadas pelo Hub de Eventos. Isso é usado no dimensionamento baseado em destino para substituir o limite de dimensionamento padrão inferido da opção MaxEventBatchSize. Se TargetUnprocessedEventThreshold estiver definido, a contagem total de eventos não processados será dividida por esse valor para determinar o número de instâncias de trabalho, que serão arredondadas para uma contagem de instâncias de trabalho que cria uma distribuição de partição equilibrada. |
TrackLastEnqueuedEventProperties |
Indica se o processador 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. |
TransportType |
O tipo de protocolo e transporte que será usado para se comunicar com o serviço de Hubs de Eventos. |
WebProxy |
O proxy a ser usado para comunicação por meio de soquetes da Web. |
Implantações explícitas de interface
IOptionsFormatter.Format() |
Retorna uma representação de cadeia de caracteres dessa instância EventHubOptions. |
Aplica-se a
Azure SDK for .NET