コード例 #1
0
        public static EligibleError BuildError(IRestResponse response)
        {
            EligibleError eligibleError = new EligibleError();
            eligibleError.Content = response.Content;
            eligibleError.Type = response.StatusCode.ToString();
            eligibleError.Details = response.RawBytes;

            return eligibleError;
        }
コード例 #2
0
        public static EligibleError BuildError(IRestResponse response)
        {
            EligibleError eligibleError = new EligibleError();

            eligibleError.Content = response.Content;
            eligibleError.Type    = response.StatusCode.ToString();
            eligibleError.Details = response.RawBytes;

            return(eligibleError);
        }
コード例 #3
0
 protected InvalidRequestException(SerializationInfo info, StreamingContext context) 
     : base(info, context)
 {
     this.EligibleError = (EligibleError)info.GetValue("EligibleError", typeof(EligibleError));
 }
コード例 #4
0
 public InvalidRequestException(string message, IRestResponse response, Exception inner)
     : base(message, inner)
 {
     EligibleError = CommonErrorBuilder.BuildError(response);
 }
コード例 #5
0
 public InvalidRequestException(string message, Exception innerException)
     : base(message, innerException)
 {
     EligibleError = new EligibleError();
     EligibleError.Content = message;
 }
コード例 #6
0
 public AuthenticationException(string message, IRestResponse response, Exception inner)
     : base(message, inner)
 {
     EligibleError = CommonErrorBuilder.BuildError(response);
 }