<PackageReference Include="Microsoft.Extensions.Options" Version="11.0.0-preview.4.26230.115" />

Microsoft.Extensions.Options.IOptionsMonitor<TOptions>

public interface IOptionsMonitor<TOptions>
Monitors changes on a TOptions instance.
namespace Microsoft.Extensions.Options { public interface IOptionsMonitor<[System.Runtime.CompilerServices.Nullable(2)] [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] out TOptions> { TOptions CurrentValue { get; } TOptions Get(string name); IDisposable OnChange(Action<TOptions, string> listener); } }