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