예제 #1
0
        public static HttpRequestData Copy(HttpRequestData req)
        {
            var rnew = req.MemberwiseClone() as HttpRequestData;

            rnew.Headers   = new List <HttpRequestHeader>(req.Headers);
            rnew.Timestamp = DateTime.UtcNow;
            return(rnew);
        }
        public static HttpRequestData Copy(HttpRequestData req)
        {
            var rnew = req.MemberwiseClone() as HttpRequestData;

            rnew.Id        = DataUtils.GenerateUniqueNumericId();
            rnew.Headers   = new List <HttpRequestHeader>(req.Headers);
            rnew.Timestamp = DateTime.UtcNow;
            return(rnew);
        }
        public static HttpRequestData Copy(HttpRequestData req)
        {
            var rnew = req.MemberwiseClone() as HttpRequestData;

            rnew.Url            = req.Url;
            rnew.HttpVerb       = req.HttpVerb;
            rnew.Host           = req.Host;
            rnew.Headers        = new List <HttpRequestHeader>(req.Headers);
            rnew.ContentType    = req.ContentType;
            rnew.RequestContent = req.RequestContent;
            rnew.Username       = req.Username;
            rnew.Password       = req.Password;

            rnew.Id        = DataUtils.GenerateUniqueNumericId();
            rnew.Name      = req.Name;
            rnew.Timestamp = DateTime.UtcNow;

            return(rnew);
        }
예제 #4
0
 public static HttpRequestData Copy(HttpRequestData req)
 {
     var rnew = req.MemberwiseClone() as HttpRequestData;
     rnew.Headers = new List<HttpRequestHeader>(req.Headers);
     rnew.Timestamp = DateTime.UtcNow;
     return rnew;
 }