1 write to State
Microsoft.AspNetCore.Components (1)
44 references to State
Microsoft.AspNetCore.Components (5)
Microsoft.AspNetCore.Components.Endpoints (1)
Microsoft.AspNetCore.Components.Endpoints.Tests (3)
Microsoft.AspNetCore.Components.Tests (25)
PersistentState\ComponentStatePersistenceManagerTest.cs (17)
57Assert.True(persistenceManager.State.TryTakeFromJson<byte[]>("MyState", out var retrieved));
97persistenceManager.State.RegisterOnPersisting(() =>
99persistenceManager.State.PersistAsJson("MyState", new byte[] { 1, 2, 3, 4 });
147persistenceManager.State.RegisterOnPersisting(() =>
149persistenceManager.State.PersistAsJson("MyState", new byte[] { 1, 2, 3, 4 });
174persistenceManager.State.RegisterOnPersisting(() => { invoked = true; return default; }, new TestRenderMode());
199persistenceManager.State.RegisterOnPersisting(async () => { sequence.Add(1); await tcs.Task; sequence.Add(3); }, new TestRenderMode());
200persistenceManager.State.RegisterOnPersisting(async () => { sequence.Add(2); await tcs2.Task; sequence.Add(4); }, new TestRenderMode());
229var subscription1 = persistenceManager.State.RegisterOnPersisting(async () => { sequence.Add(1); await tcs.Task; sequence.Add(3); });
230var subscription2 = persistenceManager.State.RegisterOnPersisting(async () => { sequence.Add(2); await tcs2.Task; sequence.Add(4); });
262persistenceManager.State.RegisterOnPersisting(() => throw new InvalidOperationException(), new TestRenderMode());
263persistenceManager.State.RegisterOnPersisting(() => { invoked = true; return Task.CompletedTask; }, new TestRenderMode());
290persistenceManager.State.RegisterOnPersisting(async () => { await tcs.Task; throw new InvalidOperationException(); }, new TestRenderMode());
291persistenceManager.State.RegisterOnPersisting(() => { invoked = true; return Task.CompletedTask; }, new TestRenderMode());
318persistenceManager.State.RegisterOnPersisting(() =>
325subscription2 = persistenceManager.State.RegisterOnPersisting(() =>
333persistenceManager.State.RegisterOnPersisting(async () =>
Microsoft.AspNetCore.Components.Web.Tests (1)
Microsoft.AspNetCore.Components.WebAssembly (1)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (8)