Partager via


ReadEventOptions Classe

Définition

Ensemble d’options qui peuvent être spécifiées pour configurer le comportement lors de la lecture d’événements à partir d’un EventHubConsumerClient.

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

Constructeurs

ReadEventOptions()

Ensemble d’options qui peuvent être spécifiées pour configurer le comportement lors de la lecture d’événements à partir d’un EventHubConsumerClient.

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 local lorsque la lecture est active et que les événements sont émis vers un énumérateur pour traitement.

MaximumWaitTime

Durée maximale d’attente pour qu’un événement soit disponible lors de la lecture avant de lire un événement vide.

OwnerLevel

Lorsqu’il est renseigné, le niveau de propriétaire indique qu’une lecture est destinée à être effectuée exclusivement pour les événements dans la partition demandée et pour le groupe de consommateurs associé. Pour ce faire, la lecture tente d’affirmer la propriété sur la partition ; dans le cas où plusieurs lecteurs exclusifs du groupe de consommateurs tentent d’affirmer la propriété pour la même partition, celui qui a une valeur plus élevée OwnerLevel « gagne ».

Lorsqu’un lecteur exclusif est utilisé, d’autres lecteurs non exclusifs ou ayant un niveau de propriétaire inférieur ne seront pas autorisés à être créés, s’ils existent déjà, rencontreront une exception lors de la prochaine tentative d’opération.

PrefetchCount

Nombre d’événements qui seront vivement demandés au service Event Hubs et mis en file d’attente localement, sans tenir compte du fait qu’une opération de lecture est actuellement active, afin d’optimiser le débit en permettant la lecture des événements à partir d’un cache local plutôt que d’attendre une demande de service.

PrefetchSizeInBytes

Nombre d’octets souhaité pour tenter d’effectuer une demande à partir du service Event Hubs et mis en file d’attente localement, sans tenir compte du fait qu’une opération de lecture est actuellement active, afin d’optimiser le débit en autorisant la lecture des événements à partir d’un cache local plutôt que d’attendre une demande de service.

TrackLastEnqueuedEventProperties

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

S’applique à