After completing this chapter, you will be able to:
Explain how the WCF runtime can convert common language runtime exceptions into SOAP fault messages to transmit exception information from a WCF service.
Use the FaultContract attribute in a service to define strongly-typed exceptions as SOAP faults.
Catch and handle SOAP faults in a client application.
Describe how to configure a WCF service to propagate information about unanticipated exceptions to client applications for debugging purposes.
Describe how to detect the Faulted state in a WCF service host application and how to recover from this state.
Explain how to detect and log unrecognized messages sent to a service.
Detecting and handling exceptions ...