You are designing a distributed Windows Presentation Foundation (WPF) application.
You have the following requirements:
Ensure that all errors are logged in a central location. Ensure that the WPF application logs related errors within a single transaction.
Secure error information during transmission.
You need to recommend a strategy for collecting error information.
What should you recommend?
A.
Write the information to the Windows Application log on each client system. Use Windows Error Reporting to collect the results.
B.
Write the information to the Windows Application log on each client system. Use Windows Management Instrumentation (WMI) to collect the results.
C.
Create a Windows Communication Foundation (WCF) service. Use the basicHttpBinding protocol to transport the information.
D.
Create a Windows Communication Foundation (WCF) service. Use the wsHttpBinding protocol to transport the information.