/// <summary> /// Clone an existing HttpRequest. /// </summary> /// public sRequest(sRequest srequest) { req = srequest.req; uri = srequest.uri; ignoreCache = srequest.ignoreCache; cacheTtl = srequest.cacheTtl; gadget = srequest.gadget; container = srequest.container; securityToken = srequest.securityToken; if (srequest.postBody != null) { postBody = new byte[srequest.postBody.Length]; Array.Copy(srequest.postBody, postBody, srequest.postBody.Length); } if (srequest.oauthArguments != null) { oauthArguments = new OAuthArguments(srequest.oauthArguments); } authType = srequest.authType; rewriteMimeType = srequest.rewriteMimeType; followRedirects = srequest.followRedirects; }
/// <param name="_oauthArguments">arguments for OAuth/signed fetched</param> public sRequest setOAuthArguments(OAuthArguments _oauthArguments) { oauthArguments = _oauthArguments; return(this); }