Compartir a través de


EventProcessorClient.PartitionInitializingAsync Evento

Definición

Realiza las tareas para inicializar una partición y su contexto asociado para el procesamiento de eventos.

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.

public event Func<Azure.Messaging.EventHubs.Processor.PartitionInitializingEventArgs,System.Threading.Tasks.Task> PartitionInitializingAsync;
member this.PartitionInitializingAsync : Func<Azure.Messaging.EventHubs.Processor.PartitionInitializingEventArgs, System.Threading.Tasks.Task> 
Public Custom Event PartitionInitializingAsync As Func(Of PartitionInitializingEventArgs, Task) 

Tipo de evento

Excepciones

Si se intenta quitar un controlador que no coincide con el controlador actual registrado.

Si se intenta agregar un controlador cuando se registra uno actualmente.

Comentarios

Este controlador se invocará simultáneamente, limitado a una llamada por partición. El procesador esperará cada invocación antes de empezar a procesar la partición asociada.

El procesador esperará indefinidamente a que se complete la ejecución del controlador. Se recomienda que las implementaciones eviten operaciones de larga duración, ya que retrasarán el procesamiento de la partición asociada.

Se aplica a

Consulte también