1 instantiation of PersistingComponentStateSubscription
Microsoft.AspNetCore.Components (1)
PersistentComponentState.cs (1)
75return new PersistingComponentStateSubscription(_registeredCallbacks, persistenceCallback);
11 references to PersistingComponentStateSubscription
BasicTestApp (1)
PreserveStateService.cs (1)
12private PersistingComponentStateSubscription _persistingSubscription;
Microsoft.AspNetCore.Components (5)
PersistentComponentState.cs (2)
52public PersistingComponentStateSubscription RegisterOnPersisting(Func<Task> callback) 62public PersistingComponentStateSubscription RegisterOnPersisting(Func<Task> callback, IComponentRenderMode? renderMode)
PersistentState\PersistentServicesRegistry.cs (2)
25private List<(PersistingComponentStateSubscription, RestoringComponentStateSubscription)> _subscriptions = []; 58var subscriptions = new List<(PersistingComponentStateSubscription, RestoringComponentStateSubscription)>(
PersistentState\PersistentValueProviderComponentSubscription.cs (1)
44private readonly PersistingComponentStateSubscription? _persistingSubscription;
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitPersistenceManager.cs (1)
29using var subscription = persistenceManager.State.RegisterOnPersisting(
Microsoft.AspNetCore.Components.Tests (3)
PersistentState\ComponentStatePersistenceManagerTest.cs (3)
231var subscription1 = persistenceManager.State.RegisterOnPersisting(async () => { sequence.Add(1); await tcs.Task; sequence.Add(3); }); 232var subscription2 = persistenceManager.State.RegisterOnPersisting(async () => { sequence.Add(2); await tcs2.Task; sequence.Add(4); }); 326PersistingComponentStateSubscription subscription2 = default;
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
AuthenticationStateSerializer.cs (1)
17private readonly PersistingComponentStateSubscription _subscription;