17 instantiations of PersistedCircuitState
Microsoft.AspNetCore.Components.Server (2)
Circuits\CircuitPersistenceManager.cs (2)
82var state = new PersistedCircuitState 204PersistedCircuitState = new PersistedCircuitState
Microsoft.AspNetCore.Components.Server.Tests (15)
Circuits\CircuitPersistenceManagerTest.cs (4)
190var persistedState = new PersistedCircuitState 256var persistedState = new PersistedCircuitState 570return Task.FromResult(new PersistedCircuitState()); 657PersistedCircuitState = new PersistedCircuitState
Circuits\CircuitRegistryTest.cs (1)
351circuitHost.AttachPersistedState(new PersistedCircuitState());
Circuits\ComponentHubTest.cs (2)
165.ReturnsAsync(new PersistedCircuitState 265.ReturnsAsync(new PersistedCircuitState
Circuits\DefaultInMemoryCircuitPersistenceProviderTest.cs (6)
20var persistedState = new PersistedCircuitState(); 52var persistedState = new PersistedCircuitState(); 76var persistedState = new PersistedCircuitState(); 137var state1 = new PersistedCircuitState(); 138var state2 = new PersistedCircuitState(); 139var state3 = new PersistedCircuitState();
Circuits\HybridCacheCircuitPersistenceProviderTest.cs (2)
22var persistedState = new PersistedCircuitState() 64var persistedState = new PersistedCircuitState()
56 references to PersistedCircuitState
Microsoft.AspNetCore.Components.Server (26)
Circuits\CircuitHost.cs (4)
35private PersistedCircuitState _persistedCircuitState; 880internal void AttachPersistedState(PersistedCircuitState persistedCircuitState) 890internal PersistedCircuitState TakePersistedCircuitState() 892var result = _persistedCircuitState;
Circuits\CircuitPersistenceManager.cs (6)
46internal async Task SaveStateToClient(CircuitHost circuit, PersistedCircuitState state, CancellationToken cancellation = default) 66internal async Task<(string rootComponents, string applicationState)> ToProtectedStateAsync(PersistedCircuitState state) 78internal PersistedCircuitState FromProtectedState(string rootComponents, string applicationState) 82var state = new PersistedCircuitState 96public async Task<PersistedCircuitState> ResumeCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default) 186internal PersistedCircuitState PersistedCircuitState { get; private set; }
Circuits\DefaultInMemoryCircuitPersistenceProvider.cs (8)
19private static readonly Task<PersistedCircuitState> _noMatch = Task.FromResult<PersistedCircuitState>(null); 44public Task PersistCircuitAsync(CircuitId circuitId, PersistedCircuitState persistedCircuitState, CancellationToken cancellation = default) 56private void PersistCore(CircuitId circuitId, PersistedCircuitState persistedCircuitState) 99public Task<PersistedCircuitState> RestoreCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default) 105var state = RestoreCore(circuitId); 116private PersistedCircuitState RestoreCore(CircuitId circuitId) 143public PersistedCircuitState State { get; set; }
Circuits\HybridCacheCircuitPersistenceProvider.cs (4)
13private static readonly Func<CancellationToken, ValueTask<PersistedCircuitState>> _failOnCreate = 44public async Task PersistCircuitAsync(CircuitId circuitId, PersistedCircuitState persistedCircuitState, CancellationToken cancellation = default) 63public async Task<PersistedCircuitState> RestoreCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default) 70var state = await _hybridCache.GetOrCreateAsync(
Circuits\ICircuitPersistenceProvider.cs (2)
9Task PersistCircuitAsync(CircuitId circuitId, PersistedCircuitState persistedCircuitState, CancellationToken cancellation = default); 11Task<PersistedCircuitState> RestoreCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default);
ComponentHub.cs (2)
179var persistedState = circuitHost.TakePersistedCircuitState(); 313PersistedCircuitState? persistedCircuitState;
Microsoft.AspNetCore.Components.Server.Tests (30)
Circuits\CircuitPersistenceManagerTest.cs (10)
65var state = circuitPersistenceProvider.State; 119var state = circuitPersistenceProvider.State; 190var persistedState = new PersistedCircuitState 247.Setup(p => p.PersistCircuitAsync(It.IsAny<CircuitId>(), It.IsAny<PersistedCircuitState>(), It.IsAny<CancellationToken>())) 256var persistedState = new PersistedCircuitState 279It.IsAny<PersistedCircuitState>(), 566public PersistedCircuitState State { get; private set; } 568public Task<PersistedCircuitState> RestoreCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default) 573public Task PersistCircuitAsync(CircuitId circuitId, PersistedCircuitState state, CancellationToken cancellation = default) 650internal PersistedCircuitState PersistedCircuitState { get; private set; }
Circuits\CircuitRegistryTest.cs (2)
631public async Task PersistCircuitAsync(CircuitId circuitId, PersistedCircuitState persistedCircuitState, CancellationToken cancellation = default) 641public Task<PersistedCircuitState> RestoreCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default)
Circuits\DefaultInMemoryCircuitPersistenceProviderTest.cs (12)
20var persistedState = new PersistedCircuitState(); 27var result = await provider.RestoreCircuitAsync(circuitId); 40var result = await provider.RestoreCircuitAsync(circuitId); 52var persistedState = new PersistedCircuitState(); 58var firstResult = await provider.RestoreCircuitAsync(circuitId); 59var secondResult = await provider.RestoreCircuitAsync(circuitId); 76var persistedState = new PersistedCircuitState(); 98var result = await provider.RestoreCircuitAsync(circuitId); 137var state1 = new PersistedCircuitState(); 138var state2 = new PersistedCircuitState(); 139var state3 = new PersistedCircuitState(); 155var evictedResults = await provider.RestoreCircuitAsync(evictedId);
Circuits\HybridCacheCircuitPersistenceProviderTest.cs (6)
22var persistedState = new PersistedCircuitState() 36var result = await provider.RestoreCircuitAsync(circuitId); 52var result = await provider.RestoreCircuitAsync(circuitId); 64var persistedState = new PersistedCircuitState() 79var result1 = await provider.RestoreCircuitAsync(circuitId); 80var result2 = await provider.RestoreCircuitAsync(circuitId);