CSharpAnalytics.AutoMeasurement.PreprocessHttpRequest C# (CSharp) Метод

PreprocessHttpRequest() приватный статический Метод

Pre-process the HttpRequestMessage before it is sent. This includes adding the user agent for tracking and for debug builds writing out the debug information to the console log.
Because user agent is not persisted unsent URIs that are saved and then sent after an upgrade will have the new user agent string not the actual one that generated them.
private static PreprocessHttpRequest ( HttpRequestMessage requestMessage ) : void
requestMessage System.Net.Http.HttpRequestMessage HttpRequestMessage to modify or inspect before it is sent.
Результат void
        private static void PreprocessHttpRequest(HttpRequestMessage requestMessage)
        {
            if (sessionManager.VisitorStatus != VisitorStatus.Active)
            {
                requestMessage.RequestUri = null;
                return;
            }

            requestMessage.RequestUri = client.AdjustUriBeforeRequest(requestMessage.RequestUri);
            AddUserAgent(requestMessage.Headers.UserAgent);
            DebugRequest(requestMessage);
        }