public HttpApiRequestException( string message, HttpStatusCode httpStatusCode, HttpApiError httpError) : base(message) { StatusCode = httpStatusCode; HttpError = httpError; }
public HttpApiResponseMessage(HttpResponseMessage response, HttpApiError httpError) : this(response) { if (httpError == null) { throw new ArgumentNullException("httpError"); } HttpError = httpError; }
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)); }