9 instantiations of BrowserPageSessionResult
Aspire.Hosting.Browsers (9)
BrowserPageSession.cs (9)
104
new
BrowserPageSessionResult
(BrowserPageSessionCompletionKind.PageClosed, Error: null),
107
new
BrowserPageSessionResult
(
114
new
BrowserPageSessionResult
(BrowserPageSessionCompletionKind.PageClosed, Error: null),
118
? new
BrowserPageSessionResult
(BrowserPageSessionCompletionKind.PageClosed, Error: null)
119
: new
BrowserPageSessionResult
(
214
_completionSource.TrySetResult(new
BrowserPageSessionResult
(BrowserPageSessionCompletionKind.Stopped, Error: null));
347
return new
BrowserPageSessionResult
(BrowserPageSessionCompletionKind.BrowserExited, error);
363
return new
BrowserPageSessionResult
(BrowserPageSessionCompletionKind.Stopped, Error: null);
373
return new
BrowserPageSessionResult
(BrowserPageSessionCompletionKind.ConnectionLost, connectionError);
7 references to BrowserPageSessionResult
Aspire.Hosting.Browsers (7)
BrowserLogsRunningSession.cs (1)
280
var
result = await pageSession.Completion.ConfigureAwait(false);
BrowserPageSession.cs (5)
27
private readonly TaskCompletionSource<
BrowserPageSessionResult
> _completionSource = new(TaskCreationOptions.RunContinuationsAsynchronously);
44
private Task<
BrowserPageSessionResult
>? _monitorTask;
75
public Task<
BrowserPageSessionResult
> Completion => _monitorTask ?? throw new InvalidOperationException("Browser page session has not started.");
99
internal static
BrowserPageSessionResult
? TryGetPageCompletion(BrowserLogsCdpProtocolEvent protocolEvent, string? targetId, string? targetSessionId)
327
private async Task<
BrowserPageSessionResult
> MonitorAsync()
IBrowserHost.cs (1)
58
Task<
BrowserPageSessionResult
> Completion { get; }