System.ServiceModel.Channels.MessageFault
namespace System.ServiceModel.Channels
{
public abstract class MessageFault
{
public virtual string Actor { get; }
public abstract FaultCode Code { get; }
public abstract bool HasDetail { get; }
public virtual string Node { get; }
public abstract FaultReason Reason { get; }
protected MessageFault();
public static MessageFault CreateFault(Message message, int maxBufferSize);
public T GetDetail<T>();
public T GetDetail<T>(XmlObjectSerializer serializer);
public XmlDictionaryReader GetReaderAtDetailContents();
protected virtual XmlDictionaryReader OnGetReaderAtDetailContents();
protected virtual void OnWriteDetail(XmlDictionaryWriter writer, EnvelopeVersion version);
protected abstract void OnWriteDetailContents(XmlDictionaryWriter writer);
protected virtual void OnWriteStartDetail(XmlDictionaryWriter writer, EnvelopeVersion version);
}
}