PartitionManagerOptions Classe

Définition

Options permettant de contrôler différents aspects de la distribution de partition au sein EventProcessorHost de instance.

public class PartitionManagerOptions
type PartitionManagerOptions = class
Public Class PartitionManagerOptions
Héritage
PartitionManagerOptions

Constructeurs

PartitionManagerOptions()

Initialise une nouvelle instance de la classe PartitionManagerOptions.

Propriétés

AcquireInterval

Intervalle auquel EventProcessorHost instance démarre une tâche pour calculer si les partitions sont réparties uniformément entre les instances d’hôte connues.

DefaultOptions

Crée une instance de PartitionManagerOptions avec les valeurs par défaut suivantes : a) RenewInterval = 10 secondes b) AcquireInterval = 10 secondes c) DefaultLeaseInterval = 30 secondes d) MaxReceiveClients = 16,

LeaseInterval

Intervalle pendant lequel le bail est pris sur l’objet blob Azure représentant une partition EventHub. Si le bail n’est pas renouvelé dans cet intervalle, il arrive à expiration et la propriété de la partition passe à un autre EventProcessorHost instance.

MaxReceiveClients

Nombre maximal de clients récepteurs créés pour chaque instance hôte. Une fois le maximum atteint, l’hôte commence à rééquilibrer les partitions entre les clients récepteurs déjà créés.

RenewInterval

Intervalle de renouvellement pour tous les baux pour les partitions actuellement détenues par EventProcessorHost instance.

SkipBlobContainerCreation

Utilisez cette option si vous souhaitez que la création d’un conteneur d’objets blob pour les baux de partition se produise en dehors d’EventProcessorHost. Cela est utile dans les scénarios où vous souhaitez passer un CloudBlobClient à EventProcessorHost qui ne dispose pas des autorisations nécessaires pour créer un conteneur de stockage. La valeur par défaut de ces options est « false ».

S’applique à