21 references to ActiveSessions
Aspire.Hosting.Browsers (21)
BrowserLogsSessionManager.cs (21)
85if (resourceState.ActiveSessions.Count == 0) 127stateText: resourceState.ActiveSessions.Count > 0 ? KnownResourceStates.Running : KnownResourceStates.FailedToStart, 128stateStyle: resourceState.ActiveSessions.Count > 0 ? KnownResourceStateStyles.Success : KnownResourceStateStyles.Error, 130stopTimeStamp: resourceState.ActiveSessions.Count == 0 ? _timeProvider.GetUtcNow().UtcDateTime : null, 147resourceState.ActiveSessions[session.SessionId] = new ActiveBrowserSession( 197resourceState.ActiveSessions.TryGetValue(lastSessionId, out var lastSession) 199: resourceState.ActiveSessions.Count == 0 201: resourceState.ActiveSessions.Values.MaxBy(static session => session.StartedAt); 264sessionsToStop.AddRange(resourceState.ActiveSessions.Values.Select(static activeSession => activeSession.Session)); 265completionObservers.AddRange(resourceState.ActiveSessions.Values.Select(static activeSession => activeSession.CompletionObserver)); 330if (!resourceState.ActiveSessions.Remove(sessionId)) 343var hasActiveSessions = resourceState.ActiveSessions.Count > 0; 388StopTimeStamp = resourceState.ActiveSessions.Count > 0 || pendingSession is not null ? null : stopTimeStamp, 389ExitCode = resourceState.ActiveSessions.Count > 0 || pendingSession is not null ? null : exitCode, 398var reports = new List<HealthReportSnapshot>(resourceState.ActiveSessions.Count + (pendingSession is null ? 0 : 1)); 400foreach (var session in resourceState.ActiveSessions.Values.OrderBy(static session => session.SessionId, StringComparer.Ordinal)) 440yield return new ResourcePropertySnapshot(BrowserLogsBuilderExtensions.ActiveSessionCountPropertyName, resourceState.ActiveSessions.Count); 441yield return new ResourcePropertySnapshot(BrowserLogsBuilderExtensions.ActiveSessionsPropertyName, FormatActiveSessions(resourceState.ActiveSessions.Values)); 442yield return new ResourcePropertySnapshot(BrowserLogsBuilderExtensions.BrowserSessionsPropertyName, FormatBrowserSessions(resourceState.ActiveSessions.Values)); 514if (resourceState.ActiveSessions.Count > 0) 516return resourceState.ActiveSessions.Values.MinBy(static session => session.StartedAt)?.StartedAt;