Condividi tramite


DispatchSource.SetRegistrationHandler(Action) Metodo

Definizione

Fornisce un gestore di registrazione

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

Parametri

handler
Action

Gestore da richiamare quando l'origine dispatch è stata registrata ed è pronta per ricevere gli eventi.

Commenti

Quando Resume() viene chiamato su un'origine sospesa o appena creata, potrebbe verificarsi un breve ritardo prima che l'origine sia pronta per ricevere eventi dall'handle di sistema sottostante. Durante questo ritardo, il gestore eventi non verrà richiamato e gli eventi verranno persi.

Dopo aver registrato l'origine dispatch con il sistema sottostante ed è pronto per elaborare tutti gli eventi, il relativo gestore di registrazione facoltativo verrà inviato alla relativa coda di destinazione. Questo gestore di registrazione può essere specificato tramite SetRegistrationHandler(Action)

Il gestore eventi non verrà chiamato fino al termine del gestore di registrazione. Se l'origine viene annullata (vedere di seguito) prima della registrazione, il relativo gestore di registrazione non verrà chiamato.

Si applica a