12 implementations of RegisterChangeCallback
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Builder\TestFileProvider\TestFileChangeToken.cs (1)
19public IDisposable RegisterChangeCallback(Action<object> callback, object state)
Microsoft.AspNetCore.Mvc.Views.TestCommon (1)
TestFileChangeToken.cs (1)
19public IDisposable RegisterChangeCallback(Action<object> callback, object state)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
CertificatePathWatcherTests.cs (1)
502IDisposable IChangeToken.RegisterChangeCallback(Action<object> callback, object state) => DummyDisposable.Instance;
Microsoft.Extensions.Configuration (1)
ConfigurationReloadToken.cs (1)
37public IDisposable RegisterChangeCallback(Action<object?> callback, object? state)
Microsoft.Extensions.Configuration.KeyPerFile.Tests (1)
KeyPerFileTests.cs (1)
463public 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)
116public 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)
55public IDisposable RegisterChangeCallback(Action<object?> callback, object? state)
23 references to RegisterChangeCallback
aspire (1)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
366using var registration = changeToken.RegisterChangeCallback(state => ((TaskCompletionSource<bool>)state!).TrySetResult(true), tcs);
Microsoft.AspNetCore.Authorization.Policy (1)
src\Http\Routing\src\DataSourceDependentCache.cs (1)
65_disposable = changeToken.RegisterChangeCallback(_initializerWithState, null);
Microsoft.AspNetCore.FunctionalTests (1)
WebApplicationFunctionalTests.cs (1)
140using var registration = app.Configuration.GetReloadToken().RegisterChangeCallback(
Microsoft.AspNetCore.Mvc.Core (1)
src\Http\Routing\src\DataSourceDependentCache.cs (1)
65_disposable = changeToken.RegisterChangeCallback(_initializerWithState, null);
Microsoft.AspNetCore.Mvc.Core.Test (2)
Infrastructure\DefaultActionDescriptorCollectionProviderTest.cs (2)
107changeToken1.RegisterChangeCallback((_) => 123changeToken2.RegisterChangeCallback((_) =>
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.AspNetCore.Server.Kestrel.Core.Tests (4)
CertificatePathWatcherTests.cs (3)
136oldChangeToken.RegisterChangeCallback(_ => signalTcs.SetResult(), state: null); 193oldChangeToken.RegisterChangeCallback(_ => signalTcs.SetResult(), state: null); 368watcher.GetChangeToken().RegisterChangeCallback(_ => changeTcs.SetResult(), state: null);
KestrelServerTests.cs (1)
768mockChangeToken.Setup(t => t.RegisterChangeCallback(It.IsAny<Action<object>>(), It.IsAny<object>())).Returns<Action<object>, object>((callback, state) =>
Microsoft.AspNetCore.Server.Kestrel.Tests (2)
KestrelConfigurationLoaderTests.cs (2)
1169configLoader.GetReloadToken().RegisterChangeCallback(_ => fileTcs.SetResult(), state: null); 1266configLoader.GetReloadToken().RegisterChangeCallback(_ => fileTcs.SetResult(), state: null);
Microsoft.Extensions.Caching.Memory (1)
CacheEntry.CacheEntryTokens.cs (1)
40IDisposable registration = expirationToken.RegisterChangeCallback((Action<object?>)ExpirationCallback, cacheEntry);
Microsoft.Extensions.Configuration.KeyPerFile.Tests (4)
KeyPerFileTests.cs (4)
332changeToken.RegisterChangeCallback(state => 362changeToken.RegisterChangeCallback(state => 387changeToken.RegisterChangeCallback(state => 413changeToken.RegisterChangeCallback(state =>
Microsoft.Extensions.Primitives (2)
ChangeToken.cs (1)
101IDisposable registraton = token.RegisterChangeCallback(s => ((ChangeTokenRegistration<TState>?)s)!.OnChangeTokenFired(), this);
CompositeChangeToken.cs (1)
109IDisposable disposable = ChangeTokens[i].RegisterChangeCallback(_onChangeDelegate, this);
Microsoft.Extensions.ServiceDiscovery (1)
ServiceEndpointWatcher.cs (1)
162_changeTokenRegistration = endpoints.ChangeToken.RegisterChangeCallback(static state => _ = ((ServiceEndpointWatcher)state!).RefreshAsync(force: false), this);