Compartir a través de


EventProcessor<TPartition>.OnInitializingPartitionAsync Método

Definición

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

protected virtual System.Threading.Tasks.Task OnInitializingPartitionAsync (TPartition partition, System.Threading.CancellationToken cancellationToken);
abstract member OnInitializingPartitionAsync : 'Partition * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnInitializingPartitionAsync : 'Partition * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnInitializingPartitionAsync (partition As TPartition, cancellationToken As CancellationToken) As Task

Parámetros

partition
TPartition

Contexto de la partición que se va a inicializar. Solo se rellenarán los miembros conocidos de .EventProcessorPartition Si se usa un contexto personalizado, el implementador de este método es responsable de inicializar miembros personalizados.

cancellationToken
CancellationToken

Instancia CancellationToken de para indicar la solicitud para cancelar la inicialización. Es más probable que esto ocurra si otra instancia del procesador de eventos reclama la partición o el procesador se apaga.

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.

Este método 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