System.ClientModel.Primitives.ReferenceConfigurationSection
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);
}
}