Class FaultDetail
- Namespace
- AnyProtocol.Abstraction
- Assembly
- AnyProtocol.Abstraction.dll
Describes one structured detail associated with a fault.
public sealed record FaultDetail : IEquatable<FaultDetail>
- Inheritance
-
FaultDetail
- Implements
- Inherited Members
Constructors
FaultDetail(string, string)
Describes one structured detail associated with a fault.
public FaultDetail(string Key, string Message)
Parameters
Properties
Key
The key that identifies the value.
public string Key { get; init; }
Property Value
Message
The message payload or description.
public string Message { get; init; }
Property Value
Methods
Deconstruct(out string, out string)
public void Deconstruct(out string Key, out string Message)
Parameters
Equals(FaultDetail?)
public bool Equals(FaultDetail? other)
Parameters
otherFaultDetail
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(FaultDetail?, FaultDetail?)
public static bool operator ==(FaultDetail? left, FaultDetail? right)
Parameters
leftFaultDetailrightFaultDetail
Returns
operator !=(FaultDetail?, FaultDetail?)
public static bool operator !=(FaultDetail? left, FaultDetail? right)
Parameters
leftFaultDetailrightFaultDetail