<PackageReference Include="System.ServiceModel.Primitives" Version="8.1.0" />

System.ServiceModel.FaultException

namespace System.ServiceModel { public class FaultException : CommunicationException { public string Action { get; } public FaultCode Code { get; } public FaultReason Reason { get; } public FaultException(); public FaultException(string reason); public FaultException(MessageFault fault, string action); public FaultException(FaultReason reason, FaultCode code, string action); protected FaultException(SerializationInfo info, StreamingContext context); public static FaultException CreateFault(MessageFault messageFault, string action, params Type[] faultDetailTypes); public static FaultException CreateFault(MessageFault messageFault, params Type[] faultDetailTypes); public virtual MessageFault CreateMessageFault(); } }