System.ServiceModel.Channels.MessageFault public abstract class MessageFault Documentation Code 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)