<PackageReference Include="OpenTelemetry" Version="1.11.2" />

Microsoft.Extensions.Configuration.OpenTelemetryConfigurationExtensions

public sealed delegate TryParseFunc<T> : MulticastDelegate

public static bool TryGetBoolValue(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, out bool value)

public static bool TryGetIntValue(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, out int value)

public static bool TryGetStringValue(this IConfiguration configuration, string key, out string value)

public static bool TryGetUriValue(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, out Uri value)

public static bool TryGetValue<T>(this IConfiguration configuration, IConfigurationExtensionsLogger logger, string key, TryParseFunc<T> tryParseFunc, out T value)