1 implementation of IBrowserHost
Aspire.Hosting.Browsers (1)
BrowserHost.cs (1)
19bool reuseInitialBlankTarget) : IBrowserHost
16 references to IBrowserHost
Aspire.Hosting.Browsers (16)
BrowserHostRegistry.cs (9)
20private readonly Func<BrowserConfiguration, BrowserHostIdentity, BrowserLogsUserDataDirectory, CancellationToken, Task<IBrowserHost>> _createHostAsync; 41Func<BrowserConfiguration, BrowserHostIdentity, BrowserLogsUserDataDirectory, CancellationToken, Task<IBrowserHost>>? createHostAsync, 97var host = await _createHostAsync(configuration, identity, userDataDirectory, cancellationToken).ConfigureAwait(false); 127List<IBrowserHost> hosts; 145foreach (var host in hosts) 158IBrowserHost? hostToDispose = null; 292private async Task<IBrowserHost> CreateHostCoreAsync( 377private sealed class BrowserHostEntry(IBrowserHost host, string? profileDirectoryName, int ReferenceCount) 379public IBrowserHost Host { get; } = host;
BrowserLogsRunningSession.cs (1)
230var browserHost = _browserHostLease.Host;
BrowserPageSession.cs (4)
31private readonly IBrowserHost _host; 50IBrowserHost host, 128IBrowserHost host, 152IBrowserHost host,
IBrowserHost.cs (2)
91public BrowserHostLease(IBrowserHost host, Func<CancellationToken, ValueTask> releaseAsync) 97public IBrowserHost Host { get; }