DispatchSource.SetRegistrationHandler(Action) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.