The official documentation on how to handle Faults is here:
with the main page being at Channel Model Overview
There’s a nice state diagram showing how things happen:
More Related Contents:
- How does WCF deserialization instantiate objects without calling a constructor?
- Performance Tests of Serializations used by WCF Bindings
- Pattern for calling WCF service using async/await
- How can I return a custom HTTP status code from a WCF REST method?
- How can I install a certificate into the local machine store programmatically using c#?
- What replaces WCF in .Net Core?
- How to retrieve the LoaderException property?
- How can I ignore a property when serializing using the DataContractSerializer?
- WCF Service Client: The content type text/html; charset=utf-8 of the response message does not match the content type of the binding
- Why re-initiate the DbContext when using the Entity Framework?
- Why method overloading is not allowed in WCF?
- Caching in WCF?
- WCF Error – Could not find default endpoint element that references contract ‘UserService.UserService’
- “Do not use Abstract Base class in Design; but in Modeling/Analysis”
- Error 0x80005000 and DirectoryServices
- Is DataContract attributes required for WCF
- Get All IP Addresses on Machine
- How to call wcf service Asynchronously
- C# – WCF – inter-process communication
- Find the next TCP port in .NET
- How can I pass a lambda expression to a WCF service?
- Error 5 : Access Denied when starting windows service
- Returning DataTables in WCF/.NET
- WCF and interfaces on data contracts
- Authentication Service using WCF
- System.ServiceModel not found in .NET Core project
- When to change the Generate Serialization Assembly value?
- Client configuration to consume WCF JSON web service
- Does WCF support WS-Security with SOAP 1.1?
- Web Service without adding a reference?