Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OutboundErrorException"/> class.
 /// </summary>
 /// <param name="outboundError">The outbound error.</param>
 /// <param name="additionalMessage">The additional message.</param>
 public OutboundErrorException(OutboundError outboundError, String additionalMessage = null)
     : base(outboundError.ErrorMessage)
 {
     OutboundError = outboundError;
     OutboundError.AdditionalInfo = additionalMessage;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ErrorHubResponse"/> class
 /// </summary>
 /// <param name="error">The outbound error</param>
 /// <param name="invalidFields">A list with additional invalid fields</param>
 public ErrorHubResponse(OutboundError error, IEnumerable <String> invalidFields = null)
     : this(error)
 {
     InvalidFields = invalidFields;
 }
Пример #3
0
 /// <summary>
 /// Error response
 /// </summary>
 /// <param name="error">The error</param>
 /// <returns></returns>
 protected BaseHubResponse ErrorResponse(OutboundError error)
 {
     return(new ErrorHubResponse(error));
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ErrorHubResponse"/> class
 /// </summary>
 /// <param name="error">The error</param>
 public ErrorHubResponse(OutboundError error)
     : base(false)
 {
     ErrorCode    = error.ErrorCode;
     ErrorMessage = error.ErrorMessage;
 }