2 implementations of ISessionStorage
Aspire.Dashboard (1)
Model\BrowserStorage\SessionBrowserStorage.cs (1)
8public class SessionBrowserStorage : BrowserStorageBase, ISessionStorage
Aspire.Dashboard.Components.Tests (1)
Shared\TestSessionStorage.cs (1)
8public sealed class TestSessionStorage : ISessionStorage
10 references to ISessionStorage
Aspire.Dashboard (4)
Components\Pages\IPageWithSessionAndUrlState.cs (1)
29public ISessionStorage SessionStorage { get; }
DashboardWebApplication.cs (1)
258builder.Services.AddScoped<ISessionStorage, SessionBrowserStorage>();
Model\ConsoleLogsManager.cs (2)
14private readonly ISessionStorage _sessionStorage; 18public ConsoleLogsManager(ISessionStorage sessionStorage)
Aspire.Dashboard.Components.Tests (6)
Pages\ConsoleLogsTests.cs (1)
375Services.AddSingleton<ISessionStorage, TestSessionStorage>();
Pages\StructuredLogsTests.cs (1)
185Services.AddSingleton<ISessionStorage, TestSessionStorage>();
Pages\TraceDetailsTests.cs (1)
177Services.AddSingleton<ISessionStorage, TestSessionStorage>();
Shared\MetricsSetupHelpers.cs (2)
46internal static void SetupMetricsPage(TestContext context, ISessionStorage? sessionStorage = null) 85context.Services.AddSingleton<ISessionStorage>(sessionStorage ?? new TestSessionStorage());
Shared\ResourceSetupHelpers.cs (1)
99context.Services.AddSingleton<ISessionStorage, TestSessionStorage>();