4 implementations of ISessionStorage
Aspire.Dashboard (1)
Model\BrowserStorage\SessionBrowserStorage.cs (1)
8public class SessionBrowserStorage : BrowserStorageBase, ISessionStorage
Aspire.Dashboard.Components.Tests (1)
tests\Shared\TestSessionStorage.cs (1)
8public sealed class TestSessionStorage : ISessionStorage
Aspire.Dashboard.Playwright.Tests (1)
tests\Shared\TestSessionStorage.cs (1)
8public sealed class TestSessionStorage : ISessionStorage
Aspire.Dashboard.Tests (1)
tests\Shared\TestSessionStorage.cs (1)
8public sealed class TestSessionStorage : ISessionStorage
35 references to ISessionStorage
Aspire.Dashboard (22)
Components\Dialogs\HelpDialog.razor.cs (1)
62public required ISessionStorage SessionStorage { get; init; }
Components\IPageWithSessionAndUrlState.cs (1)
30public ISessionStorage SessionStorage { get; }
Components\Layout\MainLayout.razor.cs (1)
95public required ISessionStorage SessionStorage { get; init; }
Components\Layout\ResourcesLayout.razor.cs (1)
152public required ISessionStorage SessionStorage { get; init; }
Components\Legacy\Layout\LegacyMainLayout.razor.cs (1)
94public required ISessionStorage SessionStorage { get; init; }
Components\Legacy\Pages\ConsoleLogs.razor.cs (1)
83public required ISessionStorage SessionStorage { get; init; }
Components\Legacy\Pages\Metrics.razor.cs (1)
62public required ISessionStorage SessionStorage { get; init; }
Components\Legacy\Pages\Resources.razor.cs (1)
65public required ISessionStorage SessionStorage { get; init; }
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
77public required ISessionStorage SessionStorage { get; init; }
Components\Legacy\Pages\Terminals.razor.cs (1)
43public required ISessionStorage SessionStorage { get; init; }
Components\Legacy\Pages\Traces.razor.cs (1)
92public required ISessionStorage SessionStorage { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
83public required ISessionStorage SessionStorage { get; init; }
Components\Pages\GraphRedirect.razor.cs (1)
22public required ISessionStorage SessionStorage { get; init; }
Components\Pages\Metrics.razor.cs (1)
90public required ISessionStorage SessionStorage { get; init; }
Components\Pages\Resources.razor.cs (1)
67public required ISessionStorage SessionStorage { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
77public required ISessionStorage SessionStorage { get; init; }
Components\Pages\Terminals.razor.cs (1)
43public required ISessionStorage SessionStorage { get; init; }
Components\Pages\Traces.razor.cs (1)
99public required ISessionStorage SessionStorage { get; init; }
DashboardWebApplication.cs (1)
441builder.Services.AddScoped<ISessionStorage, SessionBrowserStorage>();
Model\CommonMenuItems.cs (1)
19ISessionStorage sessionStorage,
Model\ConsoleLogsManager.cs (2)
14private readonly ISessionStorage _sessionStorage; 18public ConsoleLogsManager(ISessionStorage sessionStorage)
Aspire.Dashboard.Components.Tests (13)
Dialogs\HelpDialogTests.cs (1)
151Services.AddSingleton<ISessionStorage>(sessionStorage ?? new TestSessionStorage());
Layout\MainLayoutTests.cs (1)
1079ISessionStorage? sessionStorage = null,
Layout\ResourcesLayoutTests.cs (2)
2109configureServices: services => services.AddSingleton<ISessionStorage>(sessionStorage)); 2143configureServices: services => services.AddSingleton<ISessionStorage>(sessionStorage));
Model\PageWithSessionAndUrlStateTests.cs (1)
70public ISessionStorage SessionStorage { get; } = new TestSessionStorage { OnGetAsync = _ => (true, "saved") };
Pages\ResourcesTests.cs (1)
858var sessionStorage = (TestSessionStorage)Services.GetRequiredService<ISessionStorage>();
Pages\TerminalsTests.cs (2)
38var storage = Assert.IsType<TestSessionStorage>(Services.GetRequiredService<ISessionStorage>()); 96var storage = Assert.IsType<TestSessionStorage>(Services.GetRequiredService<ISessionStorage>());
Shared\FluentUISetupHelpers.cs (2)
194ISessionStorage? sessionStorage = null, 244context.Services.AddSingleton<ISessionStorage>(sessionStorage ?? new TestSessionStorage());
Shared\MetricsSetupHelpers.cs (1)
41internal static void SetupMetricsPage(BunitContext context, ISessionStorage? sessionStorage = null)
Shared\ResourceSetupHelpers.cs (1)
105ISessionStorage? sessionStorage = null,
Shared\TerminalsSetupHelpers.cs (1)
23public static void SetupPage(BunitContext context, TestDashboardClient client, ISessionStorage? sessionStorage = null, string pathBase = "")