EventProcessor<TPartition>.OnInitializingPartitionAsync 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 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
Azure SDK for .NET