8 implementations of RegisterChangeCallback
Microsoft.Extensions.Configuration (1)
ConfigurationReloadToken.cs (1)
37public IDisposable RegisterChangeCallback(Action<object?> callback, object? state)
Microsoft.Extensions.FileProviders.Abstractions (1)
NullChangeToken.cs (1)
39public IDisposable RegisterChangeCallback(Action<object?> callback, object? state)
Microsoft.Extensions.FileProviders.Physical (2)
PollingFileChangeToken.cs (1)
130public IDisposable RegisterChangeCallback(Action<object?> callback, object? state)
PollingWildCardChangeToken.cs (1)
198IDisposable IChangeToken.RegisterChangeCallback(Action<object?> callback, object? state)
Microsoft.Extensions.Logging.Console (1)
ConsoleLoggerExtensions.Obsolete.cs (1)
171public IDisposable RegisterChangeCallback(Action<object?> callback, object? state) => this;
Microsoft.Extensions.ML (1)
ModelReloadToken.cs (1)
42public IDisposable RegisterChangeCallback(Action<object> callback, object state) => _cts.Token.Register(callback, state);
Microsoft.Extensions.Primitives (2)
CancellationChangeToken.cs (1)
35public IDisposable RegisterChangeCallback(Action<object?> callback, object? state)
CompositeChangeToken.cs (1)
60public IDisposable RegisterChangeCallback(Action<object?> callback, object? state)
10 references to RegisterChangeCallback
aspire (1)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
536using var registration = changeToken.RegisterChangeCallback(state => ((TaskCompletionSource<bool>)state!).TrySetResult(true), tcs);
Microsoft.AspNetCore.Authorization.Policy (1)
src\aspnetcore\src\Http\Routing\src\DataSourceDependentCache.cs (1)
65_disposable = changeToken.RegisterChangeCallback(_initializerWithState, null);
Microsoft.AspNetCore.Mvc.Core (1)
src\aspnetcore\src\Http\Routing\src\DataSourceDependentCache.cs (1)
65_disposable = changeToken.RegisterChangeCallback(_initializerWithState, null);
Microsoft.AspNetCore.Routing (1)
DataSourceDependentCache.cs (1)
65_disposable = changeToken.RegisterChangeCallback(_initializerWithState, null);
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\KestrelServerImpl.cs (2)
314_configChangedRegistration = reloadToken?.RegisterChangeCallback(TriggerRebind, this); 410_configChangedRegistration = reloadToken?.RegisterChangeCallback(TriggerRebind, this);
Microsoft.Extensions.Caching.Memory (1)
CacheEntry.CacheEntryTokens.cs (1)
40IDisposable registration = expirationToken.RegisterChangeCallback((Action<object?>)ExpirationCallback, cacheEntry);
Microsoft.Extensions.Primitives (2)
ChangeToken.cs (1)
101IDisposable registraton = token.RegisterChangeCallback(s => ((ChangeTokenRegistration<TState>?)s)!.OnChangeTokenFired(), this);
CompositeChangeToken.cs (1)
121IDisposable disposable = ChangeTokens[i].RegisterChangeCallback(_onChangeDelegate, this);
Microsoft.Extensions.ServiceDiscovery (1)
ServiceEndpointWatcher.cs (1)
175_changeTokenRegistration = endpoints.ChangeToken.RegisterChangeCallback(static state => _ = ((ServiceEndpointWatcher)state!).RefreshAsync(force: false), this);