示例#1
0
 public ApiException(ApiHttpStatusCode httpStatusCode, object data, ApiError apiError)
 {
     PrepareException(httpStatusCode, data, new List <ApiError>()
     {
         apiError
     });
 }
示例#2
0
 public ApiException(ApiHttpStatusCode httpStatusCode, object data, ApiError apiError, string message, Exception inner)
     : base(message, inner)
 {
     PrepareException(httpStatusCode, data, new List <ApiError>()
     {
         apiError
     });
 }
示例#3
0
 private void PrepareException(ApiHttpStatusCode httpStatusCode, object data, IEnumerable <ApiError> apiErrors)
 {
     ApiHttpStatusCode = httpStatusCode;
     ApiErrors         = apiErrors;
     Data = data;
 }
示例#4
0
 public ApiException(ApiHttpStatusCode httpStatusCode, object data, IEnumerable <ApiError> apiErrors, string message, Exception inner)
     : base(message, inner)
 {
     PrepareException(httpStatusCode, data, apiErrors);
 }
示例#5
0
 public ApiException(ApiHttpStatusCode httpStatusCode, object data, IEnumerable <ApiError> apiErrors)
 {
     PrepareException(httpStatusCode, data, apiErrors);
 }