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