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();
}