void ServiceClientBeforeRequestEvent()

in src/AWS.Logger.Core/Core/AWSLoggerCore.cs [677:685]


        void ServiceClientBeforeRequestEvent(object sender, RequestEventArgs e)
        {
            var userAgentString = $"{_baseUserAgentString} ft/{_logType}";
            var args = e as Amazon.Runtime.WebServiceRequestEventArgs;
            if (args == null || !args.Headers.ContainsKey(UserAgentHeader) || args.Headers[UserAgentHeader].Contains(userAgentString))
                return;

            args.Headers[UserAgentHeader] = args.Headers[UserAgentHeader] + " " + userAgentString;
        }