Freigeben über


EventHubBufferedProducerClient.OnSendFailedAsync Methode

Definition

Verantwortlich für das Auslösen des Ereignisses SendEventBatchFailedAsync bei der fehlgeschlagenen Veröffentlichung eines Batches von Ereignissen, nachdem alle berechtigten Wiederholungen erschöpft sind.

protected virtual System.Threading.Tasks.Task OnSendFailedAsync (System.Collections.Generic.IReadOnlyList<Azure.Messaging.EventHubs.EventData> events, Exception exception, string partitionId, System.Threading.CancellationToken cancellationToken = default);
abstract member OnSendFailedAsync : System.Collections.Generic.IReadOnlyList<Azure.Messaging.EventHubs.EventData> * Exception * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnSendFailedAsync : System.Collections.Generic.IReadOnlyList<Azure.Messaging.EventHubs.EventData> * Exception * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnSendFailedAsync (events As IReadOnlyList(Of EventData), exception As Exception, partitionId As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

events
IReadOnlyList<EventData>

Die Gruppe von Ereignissen, die zum Batch gehören, der nicht veröffentlicht werden konnte.

exception
Exception

Die Exception , die ausgelöst wurde, als die Ereignisse nicht veröffentlicht wurden.

partitionId
String

Der Bezeichner der Partition, in der der Batch der Ereignisse veröffentlicht wurde.

cancellationToken
CancellationToken

Ein CancellationToken instance, um die Anforderung zum Abbrechen der Veröffentlichung zu signalisieren.

Gibt zurück

Gilt für: