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