21 references to ActiveSessions
Aspire.Hosting.Browsers (21)
BrowserLogsSessionManager.cs (21)
86if (resourceState.ActiveSessions.Count == 0) 128stateText: resourceState.ActiveSessions.Count > 0 ? KnownResourceStates.Running : KnownResourceStates.FailedToStart, 129stateStyle: resourceState.ActiveSessions.Count > 0 ? KnownResourceStateStyles.Success : KnownResourceStateStyles.Error, 131stopTimeStamp: resourceState.ActiveSessions.Count == 0 ? _timeProvider.GetUtcNow().UtcDateTime : null, 148resourceState.ActiveSessions[session.SessionId] = new ActiveBrowserSession( 198resourceState.ActiveSessions.TryGetValue(lastSessionId, out var lastSession) 200: resourceState.ActiveSessions.Count == 0 202: resourceState.ActiveSessions.Values.MaxBy(static session => session.StartedAt); 265sessionsToStop.AddRange(resourceState.ActiveSessions.Values.Select(static activeSession => activeSession.Session)); 266completionObservers.AddRange(resourceState.ActiveSessions.Values.Select(static activeSession => activeSession.CompletionObserver)); 331if (!resourceState.ActiveSessions.Remove(sessionId)) 344var hasActiveSessions = resourceState.ActiveSessions.Count > 0; 389StopTimeStamp = resourceState.ActiveSessions.Count > 0 || pendingSession is not null ? null : stopTimeStamp, 390ExitCode = resourceState.ActiveSessions.Count > 0 || pendingSession is not null ? null : exitCode, 399var reports = new List<HealthReportSnapshot>(resourceState.ActiveSessions.Count + (pendingSession is null ? 0 : 1)); 401foreach (var session in resourceState.ActiveSessions.Values.OrderBy(static session => session.SessionId, StringComparer.Ordinal)) 441yield return new ResourcePropertySnapshot(BrowserLogsBuilderExtensions.ActiveSessionCountPropertyName, resourceState.ActiveSessions.Count); 442yield return new ResourcePropertySnapshot(BrowserLogsBuilderExtensions.ActiveSessionsPropertyName, FormatActiveSessions(resourceState.ActiveSessions.Values)); 443yield return new ResourcePropertySnapshot(BrowserLogsBuilderExtensions.BrowserSessionsPropertyName, FormatBrowserSessions(resourceState.ActiveSessions.Values)); 515if (resourceState.ActiveSessions.Count > 0) 517return resourceState.ActiveSessions.Values.MinBy(static session => session.StartedAt)?.StartedAt;