You create a .NET Framework remoting application that provides stock information to customers.
The server component raises an event on the client computer when certain conditions are met.
You need to ensure the server raises exactly one event for each client application that is registered for the event.
What should you do?
A.
Configure the server class as a Singleton Server Activated Object (SAO) and check for duplicate client delegate methods before raising the event.
B.
Configure the server class as a Client Activated Object (CAO) and override the CreateObjRef method to check for duplicate client delegate methods before raising the event.
C.
Configure the server class as a SingleCall Server Activated Object (SAO) and check for duplicate client delegate methods before raising the event.
D.
Configure the server class as a Client Activated Object (CAO) and check for duplicate client delegate methods before raising the event.