A.A
B.B
C.C
D.D
第1题:
为应用程序开发人员上班 Certkiller.com。您正在开发新的应用程序,名为 Certkiller App12。Certkiller App12 必须配置为异步接收事件。您定义名分别为 Wq1EventQuery 和 ManagementEventWatcher 的两个实例。Wq1EventQuery 将列出这些应对 Certkiller App12 的事件和事件的条件。ManagementEventWatcher 将订阅与该查询匹配的所有事件。哪两个额外的操作应您仍执行,使 Certkiller App12 异步接收事件?()选择两个正确答案。每个答案提供唯一的完整的解决方案的一部分。
A.调用Start方法的开始侦听事件ManagementEventWatcher。
B.若要配置事件的侦听器,使用ManagementEventWatcher的EventArrived事件。
C.要等待的事件,请使用ManagementEventWatcher的WaitForNextEvent方法。
D.创建事件处理程序类,包含接收ObjectReadyEventArgs参数的一种方法。
E.使用ManagementEventWatcher的已停止事件配置事件的侦听器。
ManagementEventWatcher不会开始倾听(因此应用程序无法响应异步消息)调用start方法之前。一旦ManagementEventWatcher正在侦听,就会触发一个EventArrived事件每次发生事件时,与查询匹配的。您应该提供执行任何自定义处理EventArrived事件的侦听器。
WaitForNextEvent方法是同步即当前线程将等待,直到发生了匹配的事件
ObjectReadyEventArgsObjectReadyEvent为保存的数据。已停止事件触发时ManagmentEventWatcher取消订阅即不再有兴趣接收事件的通知。
第2题:
A.
B.
C.
D.
第3题:
A.应使用EventHandlerList类的一个实例存储为每个事件的类中定义的委托
B.应为每个使用EventInstance类的一个实例在类中的事件
C.EventBuilder类应该用于定义的事件类
D.每个应创建的每个事件委托的一个成员变量在类中的事件委托实例
第4题:
A.
B.
C.
D.
第5题:
A.
B.
C.
D.