DispatchSource.SetRegistrationHandler(Action) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供注册处理程序
public void SetRegistrationHandler (Action handler);
member this.SetRegistrationHandler : Action -> unit
参数
- handler
- Action
在调度源已注册且已准备好接收事件时调用的处理程序。
注解
在挂起的源或新创建的源上调用 时 Resume() ,在源准备好从基础系统句柄接收事件之前,可能会有短暂的延迟。 在此延迟期间,不会调用事件处理程序,并且将错过事件。
向基础系统注册调度源并准备好处理所有事件后,其可选注册处理程序将提交到其目标队列。 可以通过 指定此注册处理程序 SetRegistrationHandler(Action)
在注册处理程序完成之前,不会调用事件处理程序。 如果在注册源之前 () 取消源,则不会调用其注册处理程序。