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