EventHubBufferedProducerClientOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ensemble d’options qui peuvent être spécifiées lors de la création d’un EventHubBufferedProducerClient pour configurer son comportement.
public class EventHubBufferedProducerClientOptions
type EventHubBufferedProducerClientOptions = class
Public Class EventHubBufferedProducerClientOptions
- Héritage
-
EventHubBufferedProducerClientOptions
Constructeurs
EventHubBufferedProducerClientOptions() |
Initialise une nouvelle instance de la classe EventHubBufferedProducerClientOptions. |
Propriétés
ConnectionOptions |
Options utilisées pour configurer la connexion au service Event Hubs. |
EnableIdempotentRetries |
Indique si les événements doivent être publiés à l’aide de la sémantique idempotente pour les nouvelles tentatives. Si cette option est activée, les nouvelles tentatives pendant la publication tentent d’éviter la duplication avec un coût de débit mineur. Les doublons sont toujours possibles, mais le risque qu’ils se produisent est beaucoup plus faible lorsque les nouvelles tentatives idempotentes sont activées. |
Identifier |
Nom unique utilisé pour identifier le consommateur. Si |
MaximumConcurrentSends |
Nombre total de lots qui peuvent être envoyés simultanément, sur toutes les partitions. Cette limite est prioritaire sur la valeur spécifiée dans MaximumConcurrentSendsPerPartition, ce qui garantit que ce maximum est respecté. |
MaximumConcurrentSendsPerPartition |
Nombre de lots qui peuvent être envoyés simultanément pour une partition donnée. Cette option est remplacée par la valeur spécifiée pour MaximumConcurrentSends, ce qui garantit que la limite est respectée. |
MaximumEventBufferLengthPerPartition |
Nombre total d’événements pouvant être mis en mémoire tampon pour la publication à un moment donné pour une partition donnée. Une fois cette capacité atteinte, d’autres événements peuvent être mis en file d’attente en appelant EnqueueEventAsync(EventData, EnqueueEventOptions, CancellationToken) ou EnqueueEventsAsync(IEnumerable<EventData>, EnqueueEventOptions, CancellationToken), qui attend automatiquement que la place soit disponible. |
MaximumWaitTime |
Durée d’attente d’un lot à générer avec des événements dans la mémoire tampon avant de publier un lot partiellement saturé. |
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. Ces options contrôlent également la durée de publication des événements et d’autres interactions avec le service Event Hubs. |
S’applique à
Azure SDK for .NET