EventHubBufferedProducerClient.OnSendFailedAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Responsible for raising the SendEventBatchFailedAsync event upon the failed publishing of a batch of events, after all eligible retries are exhausted.
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
Parameters
- events
- IReadOnlyList<EventData>
The set of events belonging to the batch that failed to be published.
- partitionId
- String
The identifier of the partition that the batch of events was published to.
- cancellationToken
- CancellationToken
A CancellationToken instance to signal the request to cancel publishing.
Returns
Applies to
Azure SDK for .NET