Compartilhar via


PartitionManagerOptions Classe

Definição

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