1 write to Secret
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitId.cs (1)
22
Secret
= secret ?? throw new ArgumentNullException(nameof(secret));
50 references to Secret
Microsoft.AspNetCore.Components.Server (23)
Circuits\CircuitHost.cs (3)
60
if (CircuitId.
Secret
is null)
63
throw new ArgumentException($"Property '{nameof(CircuitId.
Secret
)}' cannot be null.", nameof(circuitId));
903
CircuitId.
Secret
,
Circuits\CircuitId.cs (5)
35
if (other.
Secret
== null)
37
return
Secret
== null;
42
MemoryMarshal.AsBytes(
Secret
.AsSpan()),
43
MemoryMarshal.AsBytes(other.
Secret
.AsSpan()));
53
return HashCode.Combine(
Secret
);
Circuits\CircuitRegistry.cs (5)
160
DisconnectedCircuits.Set(circuitHost.CircuitId.
Secret
, entry, entryOptions);
243
if (DisconnectedCircuits.TryGetValue(circuitId.
Secret
, out DisconnectedCircuitEntry disconnectedEntry))
251
DisconnectedCircuits.Remove(circuitId.
Secret
);
385
if (ConnectedCircuits.TryGetValue(circuitId, out circuitHost) || DisconnectedCircuits.TryGetValue(circuitId.
Secret
, out entry))
388
DisconnectedCircuits.Remove(circuitId.
Secret
);
Circuits\DefaultInMemoryCircuitPersistenceProvider.cs (3)
73
_persistedCircuits.Set(circuitId.
Secret
, persistedCircuitEntry, options);
118
if (_persistedCircuits.TryGetValue(circuitId.
Secret
, out var value) && value is PersistedCircuitEntry entry)
121
_persistedCircuits.Remove(circuitId.
Secret
);
Circuits\HybridCacheCircuitPersistenceProvider.cs (3)
51
await _hybridCache.SetAsync(circuitId.
Secret
, persistedCircuitState, _cacheWriteOptions, _tags, cancellation);
71
circuitId.
Secret
,
83
await _hybridCache.RemoveAsync(circuitId.
Secret
, cancellation);
ComponentHub.cs (4)
155
Log.CreatedCircuit(_logger, circuitHost.CircuitId, circuitHost.CircuitId.
Secret
, Context.ConnectionId);
156
return circuitHost.CircuitId.
Secret
;
381
Log.CreatedCircuit(_logger, circuitHost.CircuitId, circuitHost.CircuitId.
Secret
, Context.ConnectionId);
383
return circuitHost.CircuitId.
Secret
;
Microsoft.AspNetCore.Components.Server.Tests (27)
CircuitDisconnectMiddlewareTest.cs (3)
157
await new FormUrlEncodedContent(new Dictionary<string, string> { ["circuitId"] = circuitId.
Secret
, }).CopyToAsync(memory);
195
await new FormUrlEncodedContent(new Dictionary<string, string> { ["circuitId"] = circuitId.
Secret
, }).CopyToAsync(memory);
234
await new FormUrlEncodedContent(new Dictionary<string, string> { ["circuitId"] = circuitId.
Secret
}).CopyToAsync(memory);
Circuits\CircuitHostTest.cs (1)
442
It.Is<object[]>(args => args[0].Equals(circuitHost.CircuitId.
Secret
) &&
Circuits\CircuitIdFactoryTest.cs (7)
19
Assert.NotNull(secret.
Secret
);
21
Assert.StartsWith("CfDJ", secret.
Secret
);
31
var secrets = Enumerable.Range(0, 100).Select(i => factory.CreateCircuitId()).Select(s => s.
Secret
).ToArray();
47
var isValid = factory.TryParseCircuitId(id.
Secret
, out var parsed);
52
Assert.Equal(id.
Secret
, parsed.
Secret
);
75
var protectedBytes = Base64UrlTextEncoder.Decode(secret.
Secret
);
Circuits\CircuitRegistryTest.cs (11)
164
registry.DisconnectedCircuits.Set(circuitHost.CircuitId.
Secret
, circuitHost, new MemoryCacheEntryOptions { Size = 1 });
171
Assert.True(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out _));
268
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out _));
324
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out _));
377
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out _));
407
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out _));
432
Assert.True(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out var _));
434
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out var _));
465
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out var _));
483
Assert.True(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out _));
541
Assert.False(registry.DisconnectedCircuits.TryGetValue(circuitHost.CircuitId.
Secret
, out _), "Circuit should be evicted from disconnected circuits.");
Circuits\DefaultInMemoryCircuitPersistenceProviderTest.cs (3)
132
[circuitId1.
Secret
] = circuitId1,
133
[circuitId2.
Secret
] = circuitId2,
134
[circuitId3.
Secret
] = circuitId3
Circuits\HybridCacheCircuitPersistenceProviderTest.cs (2)
49
var cacheKey = circuitId.
Secret
;
74
var cacheKey = circuitId.
Secret
;