2 instantiations of PersistedCircuitState
Microsoft.AspNetCore.Components.Server (2)
Circuits\CircuitPersistenceManager.cs (2)
86var state = new PersistedCircuitState 226PersistedCircuitState = new PersistedCircuitState
21 references to PersistedCircuitState
Microsoft.AspNetCore.Components.Server (21)
Circuits\CircuitPersistenceManager.cs (6)
50internal async Task SaveStateToClient(CircuitHost circuit, PersistedCircuitState state, CancellationToken cancellation = default) 70internal async Task<(string rootComponents, string applicationState)> ToProtectedStateAsync(PersistedCircuitState state) 82internal PersistedCircuitState FromProtectedState(string rootComponents, string applicationState) 86var state = new PersistedCircuitState 100public async Task<PersistedCircuitState> ResumeCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default) 207internal 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 (1)
323PersistedCircuitState? persistedCircuitState;