5 implementations of IPageWithSessionAndUrlState
Aspire.Dashboard (5)
Components\Pages\ConsoleLogs.razor.cs (1)
27
public sealed partial class ConsoleLogs : ComponentBase, IAsyncDisposable,
IPageWithSessionAndUrlState
<ConsoleLogs.ConsoleLogsViewModel, ConsoleLogs.ConsoleLogsPageState>
Components\Pages\Metrics.razor.cs (1)
17
public partial class Metrics : IDisposable,
IPageWithSessionAndUrlState
<Metrics.MetricsViewModel, Metrics.MetricsPageState>
Components\Pages\Resources.razor.cs (1)
22
public partial class Resources : ComponentBase, IAsyncDisposable,
IPageWithSessionAndUrlState
<Resources.ResourcesViewModel, Resources.ResourcesPageState>
Components\Pages\StructuredLogs.razor.cs (1)
22
public partial class StructuredLogs :
IPageWithSessionAndUrlState
<StructuredLogs.StructuredLogsPageViewModel, StructuredLogs.StructuredLogsPageState>
Components\Pages\Traces.razor.cs (1)
22
public partial class Traces :
IPageWithSessionAndUrlState
<Traces.TracesPageViewModel, Traces.TracesPageState>
2 references to IPageWithSessionAndUrlState
Aspire.Dashboard (2)
Components\Pages\IPageWithSessionAndUrlState.cs (2)
63
public static async Task AfterViewModelChangedAsync<TViewModel, TSerializableViewModel>(this
IPageWithSessionAndUrlState
<TViewModel, TSerializableViewModel> page, AspirePageContentLayout? layout, bool waitToApplyMobileChange) where TSerializableViewModel : class
93
public static async Task<bool> InitializeViewModelAsync<TViewModel, TSerializableViewModel>(this
IPageWithSessionAndUrlState
<TViewModel, TSerializableViewModel> page) where TSerializableViewModel : class