<PackageReference Include="Microsoft.Extensions.Primitives" Version="11.0.0-rc.3.26522.148" />

Microsoft.Extensions.Primitives.ChangeToken

public static class ChangeToken
Propagates notifications that a change has occurred.
namespace Microsoft.Extensions.Primitives { public static class ChangeToken { public static IDisposable OnChange(Func<IChangeToken> changeTokenProducer, Action changeTokenConsumer); public static IDisposable OnChange<[Nullable(2)] TState>(Func<IChangeToken> changeTokenProducer, Action<TState> changeTokenConsumer, TState state); public static IDisposable OnChange(Func<IChangeToken> changeTokenProducer, Func<Task> changeTokenConsumer); public static IDisposable OnChange<[Nullable(2)] TState>(Func<IChangeToken> changeTokenProducer, Func<TState, Task> changeTokenConsumer, TState state); } }