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
6 references to ISessionStorage
Aspire.Dashboard (2)
Components\Pages\IPageWithSessionAndUrlState.cs (1)
29public ISessionStorage SessionStorage { get; }
DashboardWebApplication.cs (1)
226builder.Services.AddScoped<ISessionStorage, SessionBrowserStorage>();
Aspire.Dashboard.Components.Tests (4)
Pages\ConsoleLogsTests.cs (1)
168Services.AddSingleton<ISessionStorage, TestSessionStorage>();
Pages\StructuredLogsTests.cs (1)
139Services.AddSingleton<ISessionStorage, TestSessionStorage>();
Shared\MetricsSetupHelpers.cs (2)
44internal static void SetupMetricsPage(TestContext context, ISessionStorage? sessionStorage = null) 81context.Services.AddSingleton<ISessionStorage>(sessionStorage ?? new TestSessionStorage());