<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.0" />
Microsoft.Extensions.Options.IOptionsMonitorCache<TOptions>
namespace Microsoft.
Extensions.
Options
{
public interface IOptionsMonitorCache<[
System.
Diagnostics.
CodeAnalysis.
DynamicallyAccessedMembers(
System.
Diagnostics.
CodeAnalysis.
DynamicallyAccessedMemberTypes.
PublicParameterlessConstructor)]
TOptions>
where TOptions :
class
{
TOptions GetOrAdd(
string name,
Func<
TOptions>
createOptions);
bool TryAdd(
string name,
TOptions options);
bool TryRemove(
string name);
void Clear();
}
}