System.ServiceModel.Dispatcher.FaultFormatter
namespace System.ServiceModel.Dispatcher
{
public class FaultFormatter : IClientFaultFormatter, IDispatchFaultFormatter
{
public class OperationFault<T> : XmlObjectSerializerFault
{
public OperationFault(XmlObjectSerializer serializer, FaultException<T> faultException);
}
public MessageFault Serialize(FaultException faultException, out string action);
public FaultException Deserialize(MessageFault messageFault, string action);
protected virtual XmlObjectSerializer GetSerializer(Type detailType, string faultExceptionAction, out string action);
protected virtual FaultException CreateFaultException(MessageFault messageFault, string action);
protected FaultException CreateFaultException(MessageFault messageFault, string action, object detailObj, Type detailType, XmlDictionaryReader detailReader);
}
}