Partager via


EventHubProducerClient.CreateBatchAsync Méthode

Définition

Surcharges

CreateBatchAsync(CancellationToken)

Crée un lot de contraintes de taille auquel EventData peut être ajouté à l’aide d’un modèle basé sur l’essai. Si un événement dépasse la taille maximale autorisée du lot, le lot n’autorise pas l’ajout de l’événement et signale ce scénario à l’aide de sa valeur de retour.

Étant donné que les événements qui ne respectent pas la contrainte de taille ne peuvent pas être ajoutés, la publication d’un lot ne déclenche pas d’exception lors de la tentative d’envoi des événements au service Event Hubs.

CreateBatchAsync(CreateBatchOptions, CancellationToken)

Crée un lot de contraintes de taille auquel EventData peut être ajouté à l’aide d’un modèle basé sur l’essai. Si un événement dépasse la taille maximale autorisée du lot, le lot n’autorise pas l’ajout de l’événement et signale ce scénario à l’aide de sa valeur de retour.

Étant donné que les événements qui ne respectent pas la contrainte de taille ne peuvent pas être ajoutés, la publication d’un lot ne déclenche pas d’exception lors de la tentative d’envoi des événements au service Event Hubs.

CreateBatchAsync(CancellationToken)

Source:
EventHubProducerClient.cs
Source:
EventHubProducerClient.cs

Crée un lot de contraintes de taille auquel EventData peut être ajouté à l’aide d’un modèle basé sur l’essai. Si un événement dépasse la taille maximale autorisée du lot, le lot n’autorise pas l’ajout de l’événement et signale ce scénario à l’aide de sa valeur de retour.

Étant donné que les événements qui ne respectent pas la contrainte de taille ne peuvent pas être ajoutés, la publication d’un lot ne déclenche pas d’exception lors de la tentative d’envoi des événements au service Event Hubs.

public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch> CreateBatchAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member CreateBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
override this.CreateBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
Public Overridable Function CreateBatchAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of EventDataBatch)

Paramètres

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

avec EventDataBatch les options de lot par défaut.

Voir aussi

S’applique à

CreateBatchAsync(CreateBatchOptions, CancellationToken)

Source:
EventHubProducerClient.cs
Source:
EventHubProducerClient.cs

Crée un lot de contraintes de taille auquel EventData peut être ajouté à l’aide d’un modèle basé sur l’essai. Si un événement dépasse la taille maximale autorisée du lot, le lot n’autorise pas l’ajout de l’événement et signale ce scénario à l’aide de sa valeur de retour.

Étant donné que les événements qui ne respectent pas la contrainte de taille ne peuvent pas être ajoutés, la publication d’un lot ne déclenche pas d’exception lors de la tentative d’envoi des événements au service Event Hubs.

public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch> CreateBatchAsync (Azure.Messaging.EventHubs.Producer.CreateBatchOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateBatchAsync : Azure.Messaging.EventHubs.Producer.CreateBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
override this.CreateBatchAsync : Azure.Messaging.EventHubs.Producer.CreateBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
Public Overridable Function CreateBatchAsync (options As CreateBatchOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of EventDataBatch)

Paramètres

options
CreateBatchOptions

Ensemble d’options à prendre en compte lors de la création de ce lot.

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

avec EventDataBatch le demandé options.

Exceptions

Se produit lorsqu’un identificateur de partition et une clé de partition ont été spécifiés dans le options.

Voir aussi

S’applique à