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