Compartilhar via


EventProcessorClient.OnInitializingPartitionAsync Método

Definição

Executa as tarefas para inicializar uma partição e seu contexto associado para processamento de eventos.

protected override System.Threading.Tasks.Task OnInitializingPartitionAsync (Azure.Messaging.EventHubs.Primitives.EventProcessorPartition partition, System.Threading.CancellationToken cancellationToken);
override this.OnInitializingPartitionAsync : Azure.Messaging.EventHubs.Primitives.EventProcessorPartition * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overrides Function OnInitializingPartitionAsync (partition As EventProcessorPartition, cancellationToken As CancellationToken) As Task

Parâmetros

partition
EventProcessorPartition

O contexto da partição que está sendo inicializada. Somente os membros conhecidos do EventProcessorPartition serão preenchidos. Se um contexto personalizado estiver sendo usado, o implementador desse método será responsável por inicializar membros personalizados.

cancellationToken
CancellationToken

Uma CancellationToken instância para sinalizar a solicitação para cancelar a inicialização. Isso provavelmente ocorrerá se a partição for reivindicada por outra instância do processador de eventos ou se o processador estiver sendo desligado.

Retornos

Comentários

Não é recomendável que o estado do processador seja gerenciado diretamente nesse método; solicitar para iniciar ou parar o processador pode resultar em um cenário de deadlock, especialmente se estiver usando a forma síncrona da chamada.

Aplica-se a