public HttpApiRequestException(
     string message,
     HttpStatusCode httpStatusCode,
     HttpApiError httpError) : base(message)
 {
     StatusCode = httpStatusCode;
     HttpError  = httpError;
 }
Exemplo n.º 2
0
        public HttpApiResponseMessage(HttpResponseMessage response, HttpApiError httpError)
            : this(response) {
            if (httpError == null)
            {
                throw new ArgumentNullException("httpError");
            }

            HttpError = httpError;
        }
Exemplo n.º 3
0
 void IXmlSerializable.WriteXml(XmlWriter writer)
 {
     foreach (KeyValuePair <string, object> keyValuePair in this)
     {
         string key   = keyValuePair.Key;
         object value = keyValuePair.Value;
         writer.WriteStartElement(XmlConvert.EncodeLocalName(key));
         if (value != null)
         {
             HttpApiError innerError = value as HttpApiError;
             if (innerError == null)
             {
                 writer.WriteValue(value);
             }
             else
             {
                 ((IXmlSerializable)innerError).WriteXml(writer);
             }
         }
         writer.WriteEndElement();
     }
 }
 public HttpApiResponseMessage(HttpResponseMessage response, HttpApiError httpError)
     : base(response, httpError)
 {
 }
 private static HttpApiResponseMessage <TEntity> GetHttpApiResponse <TEntity>(this HttpResponseMessage response, HttpApiError httpError)
 {
     return(new HttpApiResponseMessage <TEntity>(response, httpError));
 }
 private static HttpApiResponseMessage GetHttpApiResponse(this HttpResponseMessage response, HttpApiError httpError)
 {
     return(new HttpApiResponseMessage(response, httpError));
 }