CBApi.Framework.Requests.GetRequest.BeforeRequest C# (CSharp) Method

BeforeRequest() protected method

protected BeforeRequest ( ) : void
return void
        protected virtual void BeforeRequest() {
            _client.BaseUrl = GetRequestURL();
            _request.AddParameter("DeveloperKey", _Settings.DevKey);

            if (!string.IsNullOrEmpty(_Settings.CobrandCode)) {
                _request.AddParameter("CoBrand", _Settings.CobrandCode);
            }

            if (!string.IsNullOrEmpty(_Settings.SiteId)) {
                _request.AddParameter("SiteID", _Settings.SiteId);
            }
            _request.Timeout = _Settings.TimeoutMS;
            if (!string.IsNullOrEmpty(_Settings.TargetSite.Host)) {
                _request.AddHeader("Host", _Settings.TargetSite.Host);
            }
            foreach (var item in _Settings.TargetSite.Headers) {
                _request.AddHeader(item.Key,item.Value);
            }
            _BeforeRequestEvent(new RequestEventData(_client, _request, null));
        }