Compartir a través de


PartitionManagerOptions Clase

Definición

Opciones para controlar varios aspectos de la distribución de particiones que se producen dentro EventProcessorHost de la instancia.

public class PartitionManagerOptions
type PartitionManagerOptions = class
Public Class PartitionManagerOptions
Herencia
PartitionManagerOptions

Constructores

PartitionManagerOptions()

Inicializa una nueva instancia de la clase PartitionManagerOptions.

Propiedades

AcquireInterval

Intervalo cuando EventProcessorHost la instancia inicia una tarea para calcular si las particiones se distribuyen uniformemente entre instancias de host conocidas.

DefaultOptions

Crea una instancia de PartitionManagerOptions con los siguientes valores predeterminados: a) RenewInterval = 10 segundos b) AcquireInterval = 10 segundos c) DefaultLeaseInterval = 30 segundos d) MaxReceiveClients = 16,

LeaseInterval

Intervalo para el que la concesión se toma en un blob de Azure que representa una partición de EventHub. Si la concesión no se renueva dentro de este intervalo, hará que expire y la propiedad de la partición se moverá a otra EventProcessorHost instancia.

MaxReceiveClients

Número máximo de clientes receptores creados para cada instancia de host. Una vez alcanzado el host max, se iniciarán las particiones de reequilibrio entre los clientes receptores ya creados.

RenewInterval

Renueve el intervalo de todas las concesiones para las particiones que la instancia mantiene EventProcessorHost actualmente.

SkipBlobContainerCreation

Use esta opción si desea que la creación de un contenedor de blobs para las concesiones de partición se produzca fuera de EventProcessorHost. Esto es útil en escenarios en los que desea pasar cloudBlobClient a EventProcessorHost, que no tiene permisos para crear un contenedor de almacenamiento. El valor predeterminado de estas opciones es "false".

Se aplica a