public static void ServiceClientBeforeRequestEvent()

in src/Amazon.Extensions.Configuration.SystemsManager/Internal/ServiceClientAppender.cs [28:43]


        public static void ServiceClientBeforeRequestEvent(object sender, RequestEventArgs e)
        {
            if (e is WebServiceRequestEventArgs args)
            {
                if (args.Headers.ContainsKey(UserAgentHeader) &&
#if NET8_0_OR_GREATER
                    !args.Headers[UserAgentHeader].Contains(UserAgentSuffix, System.StringComparison.InvariantCulture)
#else
                    !args.Headers[UserAgentHeader].Contains(UserAgentSuffix)
#endif
                    )
                {
                    args.Headers[UserAgentHeader] = args.Headers[UserAgentHeader] + " " + UserAgentSuffix;
                }
            }
        }