private protected void SetUserAgent()

in Amazon.QLDB.Driver/driver/BaseQldbDriverBuilder.cs [173:186]


        private protected void SetUserAgent(object sender, RequestEventArgs eventArgs)
        {
            const string UserAgentHeader = "User-Agent";

            if (eventArgs is not WebServiceRequestEventArgs args || !args.Headers.ContainsKey(UserAgentHeader))
            {
                return;
            }

            if (!args.Headers[UserAgentHeader].Contains(this.UserAgentString))
            {
                args.Headers[UserAgentHeader] = args.Headers[UserAgentHeader] + this.UserAgentString;
            }
        }