Partager via


EventProcessorClientOptions Classe

Définition

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

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

Constructeurs

EventProcessorClientOptions()

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

Propriétés

CacheEventCount

Nombre maximal d’événements qui seront lus à partir du service Event Hubs et conservés dans un cache de mémoire locale lorsque la lecture est active et que des événements sont émis vers un énumérateur pour traitement.

ConnectionOptions

Obtient ou définit les options utilisées pour configurer la connexion au service Event Hubs.

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 avant qu’un événement soit disponible pour une partition donnée avant d’émettre un événement vide.

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 la durée de publication des événements et d’autres interactions avec le service Event Hubs.

TrackLastEnqueuedEventProperties

Indique si le consommateur 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 à