<PackageReference Include="System.ClientModel" Version="1.15.0" />

System.ClientModel.Primitives.ReferenceConfigurationSection

struct ReferenceConfigurationSection : IConfigurationSection, IConfiguration
namespace System.ClientModel.Primitives { public class ClientCache { public ClientCache(int maxSize); public T GetClient<T>(object clientId, Func<T> createClient) where T : class; } } namespace System.ClientModel.Primitives { internal readonly struct ReferenceConfigurationSection : IConfigurationSection, IConfiguration { [System.Runtime.CompilerServices.Nullable(2)] public string this[string key] { [return: System.Runtime.CompilerServices.Nullable(2)] get; [param: System.Runtime.CompilerServices.Nullable(2)] set; } public string Key { get; } public string Path { get; } public string Value { get; set; } public ReferenceConfigurationSection(IConfiguration config, string sectionName); public IEnumerable<IConfigurationSection> GetChildren(); public IChangeToken GetReloadToken(); public IConfigurationSection GetSection(string key); } } namespace System.ClientModel.Primitives { public class ModelReaderWriterOptions { public static ModelReaderWriterOptions Json { get; } public static ModelReaderWriterOptions Xml { get; } public string Format { get; } public ModelReaderWriterOptions(string format); } }