PartitionManagerOptions 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.
Opções para controlar vários aspectos da distribuição de partição que ocorrem dentro EventProcessorHost da instância.
public class PartitionManagerOptions
type PartitionManagerOptions = class
Public Class PartitionManagerOptions
- Herança
-
PartitionManagerOptions
Construtores
PartitionManagerOptions() |
Inicializa uma nova instância da classe PartitionManagerOptions. |
Propriedades
AcquireInterval |
Intervalo quando EventProcessorHost a instância inicia uma tarefa a ser computada se as partições são distribuídas uniformemente entre instâncias de host conhecidas. |
DefaultOptions |
Cria uma instância de PartitionManagerOptions com os seguintes valores padrão: a) RenewInterval = 10 segundos b) AcquireInterval = 10 segundos c) DefaultLeaseInterval = 30 segundos d) MaxReceiveClients = 16, |
LeaseInterval |
Intervalo para o qual a concessão é realizada no Blob do Azure que representa uma partição do EventHub. Se a concessão não for renovada dentro desse intervalo, ela fará com que ela expire e a propriedade da partição será movida para outra EventProcessorHost instância. |
MaxReceiveClients |
Número máximo de clientes receptores criados para cada instância de host. Depois que o host máximo for atingido, o iniciará o rebalanceamento de partições entre os clientes receptores já criados. |
RenewInterval |
Intervalo de renovação para todas as concessões de partições atualmente mantidas por EventProcessorHost instância. |
SkipBlobContainerCreation |
Use essa opção se quiser que a criação do contêiner de Blob para concessões de partição ocorra fora do EventProcessorHost. Isso é útil em cenários em que você deseja passar um CloudBlobClient para EventProcessorHost que não tem permissões para criar um contêiner de armazenamento. O valor padrão para essas opções é 'false'. |
Aplica-se a
Azure SDK for .NET