Creates a custom FaultException that is returned from an exception in the course of a service method.
error
The System.Exception object thrown in the course of the service operation.
version
The SOAP version of the message.
fault
The System.ServiceModel.Channels.Message object that is returned to the client, or service, in the duplex case.