You work as the  application developer at Certkiller .com. You are developing a new  application named Certkiller  App12.
Certkiller App12  must be configured to receive events asynchronously. You define  two instances named Wq1EventQuery and  ManagementEventWatcher  respectively.
Wq1EventQuery  will list those events and event conditions for which Certkiller App12  should respond. ManagementEventWatcher will subscribe to all  events matching the  query.
Which two  additional actions should you still perform to enable Certkiller App12 to  receive events  asynchronously?
Choose two  correct answers. Each answer presents only part of the complete  solution. 
A. Call the Start  method of the ManagementEventWatcher to start listening for  events.
B. To configure a  listener for events, use the EventArrived event of the  ManagementEventWatcher.
C. To wait for  the events, use the WaitFor NextEvent method of the ManagementEventWatcher.
D. Create an  event handler class that contains a method which receives an  ObjectReadyEventArgs  parameter.
E. Use the  Stopped event of the ManagementEventWatcher to configure a listener for  events.
Answer:  A,B
Explanation: The  ManagementEventWatcher will not start to listen (hence the app  cannot respond to Async messages) until the start method  is called. Once the ManagementEventWatcher is listening it will  trigger an EventArrived event every time an event  occurs that matches the query. You should provide a listener for the  EventArrived event to perform any custom  handling.
WaitForNextEvent  method is synchronous i.e the current thread will wait until a  matching event occurs
Comments