2 implementations of IBrowserLogsCdpConnection
Aspire.Hosting.Browsers (2)
BrowserLogsCdpConnection.cs (1)
35internal sealed class BrowserLogsCdpConnection : IBrowserLogsCdpConnection
BrowserLogsCdpConnectionMultiplexer.cs (1)
136private sealed class LeasedConnection(BrowserLogsCdpConnectionMultiplexer owner, Subscription subscription) : IBrowserLogsCdpConnection
12 references to IBrowserLogsCdpConnection
Aspire.Hosting.Browsers (12)
BrowserHost.cs (2)
37public virtual async Task<IBrowserLogsCdpConnection> CreateCdpConnectionAsync( 111public override Task<IBrowserLogsCdpConnection> CreateCdpConnectionAsync(
BrowserLogsCdpConnectionMultiplexer.cs (3)
14private readonly IBrowserLogsCdpConnection _innerConnection; 27Func<Func<BrowserLogsCdpProtocolEvent, ValueTask>, IBrowserLogsCdpConnection> connectionFactory, 36public IBrowserLogsCdpConnection CreateConnection(Func<BrowserLogsCdpProtocolEvent, ValueTask> eventHandler)
BrowserPageSession.cs (6)
9internal delegate Task<IBrowserLogsCdpConnection> BrowserLogsCdpConnectionFactory( 43private IBrowserLogsCdpConnection? _connection; 85var connection = _connection ?? throw new InvalidOperationException("Tracked browser debug connection is not available."); 192var connection = _connection; 460var connection = _connection ?? throw new InvalidOperationException("Tracked browser debug connection is not available."); 484var connection = _connection;
IBrowserHost.cs (1)
34Task<IBrowserLogsCdpConnection> CreateCdpConnectionAsync(