/// <summary> /// Constructs with all data. /// </summary> /// <param name="responseData">Data that was send back</param> /// <param name="request">the request used to get this response</param> /// <param name="loadTime">How long the response took to be sent</param> public WebResponse(WebResponseData responseData, WebRequest request, long loadTime) { responseData_ = responseData; request_ = request; loadTime_ = loadTime; }
/// <summary> /// Constructs with all data. /// </summary> /// <param name="responseData">Data that was send back</param> /// <param name="request">the request used to get this response</param> /// <param name="loadTime">How long the response took to be sent</param> public WebResponse(WebResponseData responseData, WebRequest request, long loadTime) { responseData_ = responseData; request_ = request; loadTime_ = loadTime; }
/// <summary> /// Constructs with all data. /// </summary> /// <param name="responseData">Data that was send back</param> /// <param name="url">Where this response came from</param> /// <param name="requestMethod">the method used to get this response</param> /// <param name="loadTime">How long the response took to be sent</param> public WebResponse(WebResponseData responseData, URL url, HttpMethod requestMethod, long loadTime) : this(responseData, new WebRequest(url, requestMethod), loadTime) { }
/// <summary> /// Constructs with all data. /// </summary> /// <param name="responseData">Data that was send back</param> /// <param name="url">Where this response came from</param> /// <param name="requestMethod">the method used to get this response</param> /// <param name="loadTime">How long the response took to be sent</param> public WebResponse(WebResponseData responseData, URL url, HttpMethod requestMethod, long loadTime) : this(responseData, new WebRequest(url, requestMethod), loadTime) { }