EventProcessorClient.OnPartitionProcessingStoppedAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realiza las tareas necesarias cuando se detiene el procesamiento de una partición. Esto suele ocurrir cuando otra instancia del procesador de eventos reclama la partición o cuando se cierra la instancia actual del procesador de eventos.
protected override System.Threading.Tasks.Task OnPartitionProcessingStoppedAsync(Azure.Messaging.EventHubs.Primitives.EventProcessorPartition partition, Azure.Messaging.EventHubs.Processor.ProcessingStoppedReason reason, System.Threading.CancellationToken cancellationToken);
override this.OnPartitionProcessingStoppedAsync : Azure.Messaging.EventHubs.Primitives.EventProcessorPartition * Azure.Messaging.EventHubs.Processor.ProcessingStoppedReason * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overrides Function OnPartitionProcessingStoppedAsync (partition As EventProcessorPartition, reason As ProcessingStoppedReason, cancellationToken As CancellationToken) As Task
Parámetros
- partition
- EventProcessorPartition
Contexto de la partición para la que se detiene el procesamiento.
- reason
- ProcessingStoppedReason
Motivo por el que se detiene el procesamiento para la partición.
- cancellationToken
- CancellationToken
Instancia CancellationToken de para indicar la solicitud para cancelar el procesamiento. Esto no se espera que indique en circunstancias normales y solo se producirá si el procesador encuentra un error irrecuperable.
Devoluciones
Comentarios
No se recomienda que el estado del procesador se administre directamente desde dentro de este método; solicitar iniciar o detener el procesador puede dar lugar a un escenario de interbloqueo, especialmente si se usa la forma sincrónica de la llamada.
Se aplica a
Azure SDK for .NET