Example #1
0
        public SoapFaultException(ISoapFault soapFault)
            : base(soapFault?.FaultString)
        {
            if (soapFault == null)
            {
                throw new ArgumentNullException(nameof(soapFault));
            }

            FaultCode   = soapFault.FaultCode;
            FaultString = soapFault.FaultString;
            FaultActor  = soapFault.FaultActor;
            Details     = soapFault.Details;
        }
Example #2
0
 public SoapFaultException(ISoapFault fault)
     : base(fault?.FaultString)
 {
     Fault = fault ?? throw new ArgumentNullException(nameof(fault));
 }