Raven.Client.Connection.HttpJsonRequest.HttpJsonRequest C# (CSharp) Method

HttpJsonRequest() private method

private HttpJsonRequest ( string url, string method, RavenJObject metadata, ICredentials credentials, HttpJsonRequestFactory factory, IHoldProfilingInformation owner, DocumentConvention conventions ) : System
url string
method string
metadata RavenJObject
credentials ICredentials
factory HttpJsonRequestFactory
owner IHoldProfilingInformation
conventions Raven.Client.Document.DocumentConvention
return System
		internal HttpJsonRequest(
			string url, 
			string method, 
			RavenJObject metadata, 
			ICredentials credentials, 
			HttpJsonRequestFactory factory, 
			IHoldProfilingInformation owner,
			DocumentConvention conventions)
		{
			this.Url = url;
			this.factory = factory;
			this.owner = owner;
			this.conventions = conventions;
			this.Method = method;
			webRequest = (HttpWebRequest)WebRequest.Create(url);
			webRequest.Credentials = credentials;
			WriteMetadata(metadata);
			webRequest.Method = method;
			webRequest.Headers["Accept-Encoding"] = "deflate,gzip";
			webRequest.ContentType = "application/json; charset=utf-8";
		}