DynamicRest.TemplatedUriRequestBuilder.CreateRequest C# (CSharp) Method

CreateRequest() public method

public CreateRequest ( string operationName, JsonObject parameters ) : IHttpRequest
operationName string
parameters JsonObject
return IHttpRequest
        public IHttpRequest CreateRequest(string operationName, JsonObject parameters)
        {
            var uri = BuildUri(operationName, parameters);

            var webRequest = _requestFactory.Create(uri);

            webRequest.AddHeaders(_headers);
            webRequest.AddCredentials(Credentials);
            webRequest.Accept = AcceptHeader;
            webRequest.AddRequestBody(ContentType, Body);
            webRequest.AllowAutoRedirect = _allowAutoRedirect;
            webRequest.Timeout = Timeout;

            if(_ifModifiedSince.HasValue)
            {
                ((HttpWebRequest)webRequest).IfModifiedSince = _ifModifiedSince.Value;
            }

            return webRequest;
        }