コード例 #1
0
 public Ds3BadStatusCodeException(IEnumerable <HttpStatusCode> expectedStatusCodes, HttpStatusCode receivedStatusCode, Ds3Error error, string responseBody)
     : base(StatusCodeMessage(expectedStatusCodes, receivedStatusCode, error))
 {
     this._statusCode   = receivedStatusCode;
     this._error        = error;
     this._responseBody = responseBody;
 }
コード例 #2
0
        private static string StatusCodeMessage(IEnumerable <HttpStatusCode> expectedStatusCodes, HttpStatusCode receivedStatusCode, Ds3Error error)
        {
            var expectedCodesString = string.Join(", ", expectedStatusCodes);

            if (error == null)
            {
                return(string.Format(Resources.BadStatusCodeInvalidErrorResponseException, receivedStatusCode, expectedCodesString));
            }
            else
            {
                return(string.Format(Resources.BadStatusCodeException, receivedStatusCode, expectedCodesString, error.Message));
            }
        }