28 references to RegisterOnPersisting
Microsoft.AspNetCore.Components (4)
PersistentComponentState.cs (1)
53=> RegisterOnPersisting(callback, null);
PersistentState\PersistentServicesRegistry.cs (2)
73state.RegisterOnPersisting(() => 89state.RegisterOnPersisting(() =>
PersistentState\PersistentValueProviderComponentSubscription.cs (1)
68_persistingSubscription = state.RegisterOnPersisting(
Microsoft.AspNetCore.Components.Endpoints.Tests (4)
EndpointHtmlRendererTest.cs (4)
1544state.RegisterOnPersisting(() => 1893State.RegisterOnPersisting(PersistState, RenderMode.InteractiveServer); 1896State.RegisterOnPersisting(PersistState, RenderMode.InteractiveWebAssembly); 1899State.RegisterOnPersisting(PersistState, RenderMode.InteractiveAuto);
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitPersistenceManager.cs (1)
29using var subscription = persistenceManager.State.RegisterOnPersisting(
Microsoft.AspNetCore.Components.Tests (14)
PersistentState\ComponentStatePersistenceManagerTest.cs (14)
149persistenceManager.State.RegisterOnPersisting(() => 176persistenceManager.State.RegisterOnPersisting(() => { invoked = true; return default; }, new TestRenderMode()); 201persistenceManager.State.RegisterOnPersisting(async () => { sequence.Add(1); await tcs.Task; sequence.Add(3); }, new TestRenderMode()); 202persistenceManager.State.RegisterOnPersisting(async () => { sequence.Add(2); await tcs2.Task; sequence.Add(4); }, new TestRenderMode()); 264persistenceManager.State.RegisterOnPersisting(() => throw new InvalidOperationException(), new TestRenderMode()); 265persistenceManager.State.RegisterOnPersisting(() => { invoked = true; return Task.CompletedTask; }, new TestRenderMode()); 292persistenceManager.State.RegisterOnPersisting(async () => { await tcs.Task; throw new InvalidOperationException(); }, new TestRenderMode()); 293persistenceManager.State.RegisterOnPersisting(() => { invoked = true; return Task.CompletedTask; }, new TestRenderMode()); 320persistenceManager.State.RegisterOnPersisting(() => 327subscription2 = persistenceManager.State.RegisterOnPersisting(() => 335persistenceManager.State.RegisterOnPersisting(async () => 372firstSubscription = persistenceManager.State.RegisterOnPersisting(() => 380persistenceManager.State.RegisterOnPersisting(() => 386persistenceManager.State.RegisterOnPersisting(() =>
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
AuthenticationStateSerializer.cs (1)
25_subscription = persistentComponentState.RegisterOnPersisting(OnPersistingAsync, RenderMode.InteractiveWebAssembly);
Microsoft.AspNetCore.Mvc.TagHelpers.Test (4)
PersistComponentStateTagHelperTest.cs (4)
91manager.State.RegisterOnPersisting(() => 121manager.State.RegisterOnPersisting(() => 150manager.State.RegisterOnPersisting(() => 203manager.State.RegisterOnPersisting(() =>