Partilhar via


DispatchSource.SetRegistrationHandler(Action) Método

Definição

Fornece um manipulador de registro

public void SetRegistrationHandler (Action handler);
member this.SetRegistrationHandler : Action -> unit

Parâmetros

handler
Action

Manipulador a ser invocado quando a fonte de expedição tiver sido registrada e estiver pronto para receber eventos.

Comentários

Quando Resume() é chamado em uma fonte suspensa ou recém-criada, pode haver um breve atraso antes que a origem esteja pronta para receber eventos do identificador do sistema subjacente. Durante esse atraso, o manipulador de eventos não será invocado e os eventos serão perdidos.

Depois que a fonte de expedição for registrada no sistema subjacente e estiver pronta para processar todos os eventos, seu manipulador de registro opcional será enviado para sua fila de destino. Esse manipulador de registro pode ser especificado por meio de SetRegistrationHandler(Action)

O manipulador de eventos não será chamado até que o manipulador de registro seja concluído. Se a origem for cancelada (veja abaixo) antes de ser registrada, seu manipulador de registro não será chamado.

Aplica-se a