Partager via


EventProcessorOptions Classe

Définition

Ensemble d’options qui peuvent être spécifiées lors de la création d’un EventProcessor<TPartition> pour configurer son comportement.

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

Constructeurs

EventProcessorOptions()

Ensemble d’options qui peuvent être spécifiées lors de la création d’un EventProcessor<TPartition> pour configurer son comportement.

Propriétés

ConnectionOptions

Options utilisées pour configurer la connexion au service Event Hubs.

DefaultStartingPosition

Position dans une partition où le processeur d’événements doit commencer à lire les événements lorsqu’aucun point de contrôle n’est trouvé.

Identifier

Nom unique utilisé pour identifier le processeur d’événements. Si null ou vide, un GUID sera utilisé comme identificateur.

LoadBalancingStrategy

Stratégie qu’un processeur d’événements utilisera pour prendre des décisions concernant la propriété de la partition lors de l’exécution de l’équilibrage de charge pour partager le travail avec d’autres processeurs d’événements.

LoadBalancingUpdateInterval

Durée souhaitée à accorder entre les tentatives de vérification d’équilibrage de charge.

MaximumWaitTime

Durée maximale d’attente pour que les événements soient disponibles à partir d’une partition donnée avant d’émettre un lot vide d’événements.

PartitionOwnershipExpirationInterval

La durée souhaitée pour considérer une partition appartenant à un processeur d’événements spécifique instance avant que la propriété soit considérée comme obsolète et que la partition devienne éligible pour être demandée par un autre processeur d’événements qui souhaite assumer la responsabilité de son traitement.

PrefetchCount

Nombre d’événements qui seront vivement demandés au service Event Hubs et mis en file d’attente localement, sans tenir compte de l’activité d’une opération de lecture, destinée à optimiser le débit en permettant aux événements d’être lus à partir d’un cache local plutôt que d’attendre une demande de service.

PrefetchSizeInBytes

Nombre d’octets souhaité à tenter de demander avec impatience auprès du service Event Hubs et mis en file d’attente localement, sans tenir compte de l’activité actuelle d’une opération de lecture, destinée à optimiser le débit en permettant aux événements d’être lus à partir d’un cache local plutôt que d’attendre une demande de service.

RetryOptions

Ensemble d’options à utiliser pour déterminer si une opération ayant échoué doit être retentée et, le cas échéant, le temps d’attente entre les tentatives de nouvelle tentative. Ces options contrôlent également le temps nécessaire à la réception des lots d’événements et d’autres interactions avec le service Event Hubs.

TrackLastEnqueuedEventProperties

Indique si le processeur doit demander ou non des informations sur le dernier événement en file d’attente sur la partition associée à un événement donné, et suivre ces informations à mesure que les événements sont reçus.

S’applique à