public string CreateFeaturesString()

in src/Microsoft.Extensions.Configuration.AzureAppConfiguration/RequestTracingOptions.cs [130:175]


        public string CreateFeaturesString()
        {
            if (!UsesAnyTracingFeature())
            {
                return string.Empty;
            }

            var sb = new StringBuilder();

            if (IsLoadBalancingEnabled)
            {
                sb.Append(RequestTracingConstants.LoadBalancingEnabledTag);
            }

            if (IsSignalRUsed)
            {
                if (sb.Length > 0)
                {
                    sb.Append(RequestTracingConstants.Delimiter);
                }

                sb.Append(RequestTracingConstants.SignalRUsedTag);
            }

            if (UsesAIConfiguration)
            {
                if (sb.Length > 0)
                {
                    sb.Append(RequestTracingConstants.Delimiter);
                }

                sb.Append(RequestTracingConstants.AIConfigurationTag);
            }

            if (UsesAIChatCompletionConfiguration)
            {
                if (sb.Length > 0)
                {
                    sb.Append(RequestTracingConstants.Delimiter);
                }

                sb.Append(RequestTracingConstants.AIChatCompletionConfigurationTag);
            }

            return sb.ToString();
        }