1 instantiation of CircuitHost
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitFactory.cs (1)
106
var circuitHost = new
CircuitHost
(
52 references to CircuitHost
Microsoft.AspNetCore.Components.Server (52)
Circuits\Circuit.cs (2)
11
private readonly
CircuitHost
_circuitHost;
13
internal Circuit(
CircuitHost
circuitHost)
Circuits\CircuitFactory.cs (4)
41
public async ValueTask<
CircuitHost
> CreateCircuitHostAsync(
106
var
circuitHost = new CircuitHost(
118
_loggerFactory.CreateLogger<
CircuitHost
>());
133
internal static void CreatedCircuit(ILogger logger,
CircuitHost
circuitHost) =>
Circuits\CircuitHandle.cs (1)
12
public
CircuitHost
CircuitHost { get; set; }
Circuits\CircuitHandleRegistry.cs (2)
18
public
CircuitHost
GetCircuit(IDictionary<object, object?> circuitHandles, object circuitKey)
28
public void SetCircuit(IDictionary<object, object?> circuitHandles, object circuitKey,
CircuitHost
circuitHost)
Circuits\CircuitPersistenceManager.cs (2)
23
public async Task PauseCircuitAsync(
CircuitHost
circuit, bool saveStateToClient = false, CancellationToken cancellation = default)
50
internal async Task SaveStateToClient(
CircuitHost
circuit, PersistedCircuitState state, CancellationToken cancellation = default)
Circuits\CircuitRegistry.cs (22)
15
/// <see cref="CircuitRegistry"/> manages the lifetime of a <see cref="
CircuitHost
"/>.
18
/// Hosts start off by being registered using <see cref="
CircuitHost
"/>.
57
ConnectedCircuits = new ConcurrentDictionary<CircuitId,
CircuitHost
>();
70
internal ConcurrentDictionary<CircuitId,
CircuitHost
> ConnectedCircuits { get; }
75
/// Registers an active <see cref="
CircuitHost
"/> with the register.
77
public void Register(
CircuitHost
circuitHost)
90
public virtual Task DisconnectAsync(
CircuitHost
circuitHost, string connectionId)
114
protected virtual bool DisconnectCore(
CircuitHost
circuitHost, string connectionId)
146
public void RegisterDisconnectedCircuit(
CircuitHost
circuitHost)
172
public virtual async Task<
CircuitHost
> ConnectAsync(CircuitId circuitId, ISingleClientProxy clientProxy, string connectionId, CancellationToken cancellationToken)
176
CircuitHost
circuitHost;
231
protected virtual (
CircuitHost
circuitHost, bool previouslyConnected) ConnectCore(CircuitId circuitId, ISingleClientProxy clientProxy, string connectionId)
233
if (ConnectedCircuits.TryGetValue(circuitId, out
var
connectedCircuitHost))
294
var
circuitHost = entry.CircuitHost;
310
private async Task PauseAndDisposeCircuitHost(
CircuitHost
circuitHost, bool saveStateToClient)
319
CircuitHost
circuitHost,
339
internal virtual Task PauseCore(
CircuitHost
circuitHost, string connectionId)
382
CircuitHost
circuitHost;
409
var
circuitHost = (
CircuitHost
)sender;
425
public DisconnectedCircuitEntry(
CircuitHost
circuitHost, CancellationTokenSource tokenSource)
431
public
CircuitHost
CircuitHost { get; }
Circuits\ICircuitFactory.cs (1)
10
ValueTask<
CircuitHost
> CreateCircuitHostAsync(
Circuits\ICircuitHandleRegistry.cs (2)
10
CircuitHost
GetCircuit(IDictionary<object, object?> circuitHandles, object circuitKey);
12
void SetCircuit(IDictionary<object, object?> circuitHandles, object circuitKey,
CircuitHost
circuitHost);
ComponentHub.cs (16)
78
var
circuitHost = _circuitHandleRegistry.GetCircuit(Context.Items, CircuitKey);
89
var
circuitHost = _circuitHandleRegistry.GetCircuit(Context.Items, CircuitKey);
171
var
circuitHost = await GetActiveCircuitAsync();
232
var
circuitHost = await _circuitRegistry.ConnectAsync(
296
var
circuitHost = _circuitHandleRegistry.GetCircuit(Context.Items, CircuitKey);
447
var
circuitHost = await GetActiveCircuitAsync();
463
var
circuitHost = await GetActiveCircuitAsync();
474
var
circuitHost = await GetActiveCircuitAsync();
485
var
circuitHost = await GetActiveCircuitAsync();
496
var
circuitHost = await GetActiveCircuitAsync();
512
var
circuitHost = await GetActiveCircuitAsync();
547
var
circuitHost = await GetActiveCircuitAsync();
559
var
circuitHost = await GetActiveCircuitAsync();
570
var
circuitHost = await GetActiveCircuitAsync();
585
private async ValueTask<
CircuitHost
> GetActiveCircuitAsync([CallerMemberName] string callSite = "")
588
var
circuitHost = handle?.CircuitHost;