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

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(FaultReason reason); public FaultException(string reason, FaultCode code); public FaultException(FaultReason reason, FaultCode code); public FaultException(string reason, FaultCode code, string action); public FaultException(FaultReason reason, FaultCode code, string action); public FaultException(MessageFault fault); public FaultException(MessageFault fault, string action); protected FaultException(SerializationInfo info, StreamingContext context); public static FaultException CreateFault(MessageFault messageFault, params Type[] faultDetailTypes); public static FaultException CreateFault(MessageFault messageFault, string action, params Type[] faultDetailTypes); public virtual MessageFault CreateMessageFault(); } }