public Response BuildFailureResponse(HttpActionStatus status, WebRequestState state) { switch (status) { case HttpActionStatus.ConnectionFailure: return(new Response(ResponseCode.ConnectFailure)); case HttpActionStatus.SendFailure: return(new Response(ResponseCode.SendFailure)); case HttpActionStatus.ReceiveFailure: return(new Response(ResponseCode.ReceiveFailure)); case HttpActionStatus.Timeout: return(new Response(ResponseCode.RequestTimeout)); case HttpActionStatus.RequestCanceled: return(new Response(ResponseCode.Canceled)); case HttpActionStatus.InsufficientStorage: return(new Response(ResponseCode.InsufficientStorage)); case HttpActionStatus.UserStreamFailure: return(new Response(ResponseCode.StreamInputFailure)); default: return(BuildResponse(ResponseCode.UnknownFailure, state)); } }
public static Response BuildFailureResponse(HttpActionStatus status, HttpWebRequestState state) { switch (status) { case HttpActionStatus.SendFailure: return(BuildResponse(ResponseCode.SendFailure, state)); case HttpActionStatus.ReceiveFailure: return(BuildResponse(ResponseCode.ReceiveFailure, state)); case HttpActionStatus.Timeout: return(BuildResponse(ResponseCode.RequestTimeout, state)); case HttpActionStatus.RequestCanceled: return(BuildResponse(ResponseCode.Canceled, state)); default: return(BuildResponse(ResponseCode.UnknownFailure, state)); } }