7 types derived from NavigationManager
Aspire.Dashboard.Components.Tests (1)
Shared\TestNavigationManager.cs (1)
8
internal sealed class TestNavigationManager :
NavigationManager
Aspire.Dashboard.Tests (2)
Model\DashboardCommandExecutorTests.cs (1)
443
private sealed class TestNavigationManager :
NavigationManager
Model\ResourceMenuBuilderTests.cs (1)
504
private sealed class TestNavigationManager :
NavigationManager
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\HttpNavigationManager.cs (1)
9
internal sealed class HttpNavigationManager :
NavigationManager
, IHostEnvironmentNavigationManager
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteNavigationManager.cs (1)
15
internal sealed partial class RemoteNavigationManager :
NavigationManager
, IHostEnvironmentNavigationManager
Microsoft.AspNetCore.Components.WebAssembly (1)
Services\WebAssemblyNavigationManager.cs (1)
15
internal sealed partial class WebAssemblyNavigationManager :
NavigationManager
Microsoft.AspNetCore.Components.WebView (1)
Services\WebViewNavigationManager.cs (1)
9
internal sealed partial class WebViewNavigationManager :
NavigationManager
453 references to NavigationManager
Aspire.Dashboard (63)
Components\Controls\ApplicationSummary.razor.cs (1)
102
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\Chart\PlotlyChart.razor.cs (1)
28
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\DetailPageCloseButton.razor.cs (1)
11
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
25
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
35
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\PropertyValues\TraceIdButtonValue.razor.cs (1)
25
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\ResourceDetails.razor.cs (1)
47
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
32
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\SummaryDetailsView.razor.cs (1)
62
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\TerminalView.razor.cs (1)
124
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\TerminalWindowButton.razor.cs (1)
76
public required
NavigationManager
NavigationManager { get; init; }
Components\DashboardExperienceComponents.cs (2)
33
NavigationManager
navigationManager,
49
internal static bool IsLegacyLocation(
NavigationManager
navigationManager)
Components\Dialogs\ExemplarsDialog.razor.cs (1)
27
public required
NavigationManager
NavigationManager { get; init; }
Components\Dialogs\HelpDialog.razor.cs (1)
65
public required
NavigationManager
NavigationManager { get; init; }
Components\Dialogs\ManageDataDialog.razor.cs (1)
31
public required
NavigationManager
NavigationManager { get; init; }
Components\Dialogs\SettingsDialog.razor.cs (1)
41
public required
NavigationManager
NavigationManager { get; init; }
Components\Interactions\InteractionsProvider.cs (1)
83
public required
NavigationManager
NavigationManager { get; init; }
Components\IPageWithSessionAndUrlState.cs (1)
29
public
NavigationManager
NavigationManager { get; }
Components\Layout\AspirePageContentLayout.razor.cs (1)
60
public required
NavigationManager
NavigationManager { get; init; }
Components\Layout\DashboardDialogProvider.cs (1)
21
public required
NavigationManager
NavigationManager { get; init; }
Components\Layout\DesktopNavMenu.razor.cs (2)
67
public required
NavigationManager
NavigationManager { get; init; }
106
internal static string GetSelectionPageUrl(
NavigationManager
navigationManager, ResourceTab tab)
Components\Layout\MainLayout.razor.cs (1)
77
public required
NavigationManager
NavigationManager { get; init; }
Components\Layout\MobileNavMenu.razor.cs (1)
51
public required
NavigationManager
NavigationManager { get; init; }
Components\Layout\ResourcesLayout.razor.cs (1)
121
public required
NavigationManager
NavigationManager { get; init; }
Components\Layout\TerminalDock.razor.cs (1)
87
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Dialogs\LegacySettingsDialog.razor.cs (1)
28
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Layout\LegacyDesktopNavMenu.razor.cs (1)
41
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Layout\LegacyMainLayout.razor.cs (1)
76
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Layout\LegacyMobileNavMenu.razor.cs (1)
48
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\ConsoleLogs.razor.cs (1)
118
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\Login.razor.cs (1)
25
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\Metrics.razor.cs (1)
59
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\Resources.razor.cs (1)
57
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
80
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\Terminals.razor.cs (1)
40
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\TerminalWindow.razor.cs (1)
74
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\TraceDetail.razor.cs (1)
80
public required
NavigationManager
NavigationManager { get; init; }
Components\Legacy\Pages\Traces.razor.cs (1)
89
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
118
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\GraphRedirect.razor.cs (1)
19
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Home.razor.cs (1)
25
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Login.razor.cs (1)
25
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Metrics.razor.cs (1)
87
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\ParametersRedirect.razor.cs (1)
12
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\ResourceOverview.razor.cs (1)
117
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Resources.razor.cs (1)
59
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
80
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Terminals.razor.cs (1)
40
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\TerminalWindow.razor.cs (1)
74
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
80
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Traces.razor.cs (1)
96
public required
NavigationManager
NavigationManager { get; init; }
Components\ResourcesGridColumns\ResourceNameDisplay.razor.cs (1)
11
public required
NavigationManager
NavigationManager { get; init; }
Model\DashboardCommandExecutor.cs (1)
23
NavigationManager
navigationManager,
Model\ResourceMenuBuilder.cs (2)
31
private readonly
NavigationManager
_navigationManager;
44
NavigationManager
navigationManager,
Model\SpanMenuBuilder.cs (2)
27
private readonly
NavigationManager
_navigationManager;
36
NavigationManager
navigationManager,
Model\TerminalWindowLauncher.cs (2)
64
private readonly
NavigationManager
_navigationManager;
88
NavigationManager
navigationManager,
Model\TraceMenuBuilder.cs (2)
26
private readonly
NavigationManager
_navigationManager;
35
NavigationManager
navigationManager,
Aspire.Dashboard.Components.Tests (258)
Controls\ResourceActionsTests.cs (6)
44
var
navigation = Services.GetRequiredService<
NavigationManager
>();
80
var
navigation = Services.GetRequiredService<
NavigationManager
>();
126
var
navigation = Services.GetRequiredService<
NavigationManager
>();
Controls\ResourceDetailsTests.cs (2)
391
var
navigation = Services.GetRequiredService<
NavigationManager
>();
Controls\ResourceNameDisplayTests.cs (1)
30
Services.GetRequiredService<
NavigationManager
>().NavigateTo(location);
Controls\TerminalViewTests.cs (2)
949
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager(baseUri));
963
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager("https://dashboard.example/aspire/"));
Controls\TerminalWindowButtonTests.cs (1)
88
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager("http://localhost/aspire/nested/"));
Dialogs\HelpDialogTests.cs (1)
142
Assert.Equal("/resources", new Uri(Services.GetRequiredService<
NavigationManager
>().Uri).AbsolutePath);
Dialogs\InteractionsTerminalDialogTests.cs (2)
48
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager($"https://dashboard.example{pathBase}/"));
51
Services.GetRequiredService<
NavigationManager
>().NavigateTo("consolelogs/resource/other");
Dialogs\ManageDataDialogTests.cs (1)
48
Services.GetRequiredService<
NavigationManager
>().NavigateTo(location);
Interactions\InteractionsProviderTests.cs (2)
434
var
navigationManager = Services.GetRequiredService<Microsoft.AspNetCore.Components.
NavigationManager
>();
Layout\DashboardDialogProviderTests.cs (4)
23
var
navigation = Services.GetRequiredService<
NavigationManager
>();
67
await cut.InvokeAsync(() => Services.GetRequiredService<
NavigationManager
>().NavigateTo("/traces"));
83
await plainProvider.InvokeAsync(() => Services.GetRequiredService<
NavigationManager
>().NavigateTo("/traces"));
Layout\DesktopNavMenuTests.cs (2)
35
Services.GetRequiredService<
NavigationManager
>().NavigateTo(enabled ? "/terminals/resource/shell" : "/traces/detail/abc");
111
Services.GetRequiredService<
NavigationManager
>().NavigateTo(url);
Layout\LegacyNavMenuTests.cs (1)
78
Services.GetRequiredService<
NavigationManager
>().NavigateTo(currentUrl);
Layout\MainLayoutResourceTerminalsTests.cs (4)
38
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
109
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Layout\MainLayoutTests.cs (9)
67
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
88
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
110
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
535
Services.GetRequiredService<
NavigationManager
>().LocationChanged += (_, _) => navigationOccurred = true;
1064
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Layout\MobileNavMenuTests.cs (2)
149
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Layout\ResourceRowAvailabilityTests.cs (14)
42
var
navigation = Services.GetRequiredService<
NavigationManager
>();
80
var
navigation = Services.GetRequiredService<
NavigationManager
>();
107
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/structuredlogs");
142
var
navigation = Services.GetRequiredService<
NavigationManager
>();
208
var
navigation = Services.GetRequiredService<
NavigationManager
>();
292
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/traces/resource/cache");
365
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/structuredlogs");
402
var
navigation = Services.GetRequiredService<
NavigationManager
>();
434
Services.GetRequiredService<
NavigationManager
>().NavigateTo(url);
Layout\ResourcesLayoutActivityTests.cs (7)
68
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources");
102
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources?pane=tags");
217
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources?pane=tags");
359
var
navigation = Services.GetRequiredService<
NavigationManager
>();
443
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources?pane=tags");
516
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources?pane=tags");
Layout\ResourcesLayoutCloseTests.cs (19)
71
var
navigation = Services.GetRequiredService<
NavigationManager
>();
126
var
navigation = Services.GetRequiredService<
NavigationManager
>();
157
var
navigation = Services.GetRequiredService<
NavigationManager
>();
199
var
navigation = Services.GetRequiredService<
NavigationManager
>();
235
var
navigation = Services.GetRequiredService<
NavigationManager
>();
262
var
navigation = Services.GetRequiredService<
NavigationManager
>();
299
var
navigation = Services.GetRequiredService<
NavigationManager
>();
334
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources/api");
355
var
navigation = Services.GetRequiredService<
NavigationManager
>();
374
var
navigation = Services.GetRequiredService<
NavigationManager
>();
Layout\ResourcesLayoutTests.cs (75)
50
var
navigation = Services.GetRequiredService<
NavigationManager
>();
117
var
navigation = Services.GetRequiredService<
NavigationManager
>();
146
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.ResourceOverviewUrl("api"));
178
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.ResourceListUrl());
213
var
navigation = Services.GetRequiredService<
NavigationManager
>();
253
var
navigation = Services.GetRequiredService<
NavigationManager
>();
294
var
navigation = Services.GetRequiredService<
NavigationManager
>();
532
var
navigation = Services.GetRequiredService<
NavigationManager
>();
574
var
navigation = Services.GetRequiredService<
NavigationManager
>();
620
var
navigation = Services.GetRequiredService<
NavigationManager
>();
655
var
navigation = Services.GetRequiredService<
NavigationManager
>();
684
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources/cache");
719
var
navigation = Services.GetRequiredService<
NavigationManager
>();
770
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources/api");
1023
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/structuredlogs");
1295
var
navigation = Services.GetRequiredService<
NavigationManager
>();
1332
var
navigation = Services.GetRequiredService<
NavigationManager
>();
1353
var
navigation = Services.GetRequiredService<
NavigationManager
>();
1389
var
navigation = Services.GetRequiredService<
NavigationManager
>();
1428
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.ConsoleLogsUrl("api"));
1618
var
navigation = Services.GetRequiredService<
NavigationManager
>();
1886
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
1942
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.ResourceListUrl());
1976
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.ResourceListUrl());
1999
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
2046
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2082
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2119
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2141
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2167
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
2199
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
2347
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2402
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2441
Services.GetRequiredService<
NavigationManager
>().NavigateTo(fromStorage ? DashboardUrls.ResourceListUrl() : DashboardUrls.TagsUrl());
2471
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.TagsUrl());
2495
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.StructuredLogsUrl());
2520
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.ResourceListUrl());
2548
Services.GetRequiredService<
NavigationManager
>().NavigateTo(path);
2567
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.StructuredLogsUrl());
2594
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2619
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2637
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2664
var
navigation = Services.GetRequiredService<
NavigationManager
>();
2721
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.TelemetrySourcesUrl());
2740
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.TracesUrl("browser"));
2759
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.StructuredLogsUrl("api"));
Layout\TerminalDockTests.cs (4)
133
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager($"https://dashboard.example{pathBase}/"));
135
Services.GetRequiredService<
NavigationManager
>().NavigateTo("consolelogs/resource/other");
684
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager($"http://localhost{pathBase}/"));
686
Services.GetRequiredService<
NavigationManager
>().NavigateTo("consolelogs/resource/first");
Layout\TerminalDockWindowTrackingTests.cs (1)
90
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager($"https://dashboard.example{pathBase}/"));
Model\PageWithSessionAndUrlStateTests.cs (1)
69
public
NavigationManager
NavigationManager => Navigation;
Pages\ConsoleLogsTerminalTests.cs (1)
34
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.ConsoleLogsUrl(resource.Name));
Pages\ConsoleLogsTests.cs (4)
59
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
110
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Pages\MetricsTests.cs (23)
363
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.MetricsUrl());
401
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.AddResourceSelection(DashboardUrls.MetricsUrl(), ["app1", "app2"]));
447
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.AddResourceSelection(DashboardUrls.MetricsUrl(), ["api", "worker"]));
860
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
933
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
1001
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
1071
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
1302
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
1352
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
1432
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
1494
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
1694
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.MetricsUrl(
1739
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
1870
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
1926
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
1984
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Pages\ResourceOverviewConsoleTests.cs (2)
53
var
navigation = Services.GetRequiredService<
NavigationManager
>();
Pages\ResourceOverviewEmptyPanelsTests.cs (6)
45
var
navigation = Services.GetRequiredService<
NavigationManager
>();
91
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources/test");
335
Services.GetRequiredService<
NavigationManager
>().NavigateTo(resourceName is null ? "/resources" : "/resources/test");
367
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources/test-TestId");
410
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources/test?pane=resources#details");
Pages\ResourceOverviewEndpointTests.cs (1)
41
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources/catalog");
Pages\ResourceOverviewPersistenceTests.cs (1)
38
Services.GetRequiredService<
NavigationManager
>().NavigateTo("/resources/cache");
Pages\ResourceOverviewTerminalTests.cs (2)
35
var
navigation = Services.GetRequiredService<
NavigationManager
>();
Pages\ResourceOverviewTypeDisplayNameTests.cs (1)
69
Services.GetRequiredService<
NavigationManager
>().NavigateTo($"/resources/{resourceName}");
Pages\ResourcesTests.cs (10)
426
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.GraphUrl());
488
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
553
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
647
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
731
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
856
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.GraphUrl());
955
Services.GetRequiredService<
NavigationManager
>().NavigateTo(DashboardUrls.GraphUrl());
Pages\StructuredLogsTests.cs (8)
88
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
118
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
158
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
196
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Pages\TerminalsTests.cs (30)
41
var
navigation = Services.GetRequiredService<
NavigationManager
>();
99
var
navigation = Services.GetRequiredService<
NavigationManager
>();
150
var
navigation = Services.GetRequiredService<
NavigationManager
>();
184
var
navigation = Services.GetRequiredService<
NavigationManager
>();
230
Assert.Equal("http://localhost/terminals/resource/shell", Services.GetRequiredService<
NavigationManager
>().Uri);
243
Assert.Equal("http://localhost/terminals/resource/shell", Services.GetRequiredService<
NavigationManager
>().Uri);
271
Assert.Equal("http://localhost/terminals/resource/shell", Services.GetRequiredService<
NavigationManager
>().Uri);
312
Services.GetRequiredService<
NavigationManager
>().Uri);
340
Assert.Equal("http://localhost/terminals/resource/shell", Services.GetRequiredService<
NavigationManager
>().Uri);
355
Assert.Equal("http://localhost/terminals/resource/shell-terminal", Services.GetRequiredService<
NavigationManager
>().Uri);
397
Assert.Equal("http://localhost/terminals/resource/shell-2", Services.GetRequiredService<
NavigationManager
>().Uri);
418
Assert.Equal("http://localhost/terminals/resource/shell", Services.GetRequiredService<
NavigationManager
>().Uri);
454
Assert.Equal("http://localhost/terminals", Services.GetRequiredService<
NavigationManager
>().Uri);
512
Assert.Equal($"http://localhost{DashboardUrls.TerminalsUrl(expected)}", Services.GetRequiredService<
NavigationManager
>().Uri);
559
Assert.Equal("http://localhost/", Services.GetRequiredService<
NavigationManager
>().Uri);
568
Assert.Equal("http://localhost/terminals", Services.GetRequiredService<
NavigationManager
>().Uri);
604
Assert.Equal("http://localhost/terminals", Services.GetRequiredService<
NavigationManager
>().Uri);
606
var
navigation = Services.GetRequiredService<
NavigationManager
>();
672
Assert.Equal("http://localhost/terminals", Services.GetRequiredService<
NavigationManager
>().Uri);
695
Assert.Equal("http://localhost/terminals", Services.GetRequiredService<
NavigationManager
>().Uri);
705
Assert.Equal("http://localhost/terminals", Services.GetRequiredService<
NavigationManager
>().Uri);
716
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager($"http://localhost{pathBase}/"));
745
Assert.Equal("http://localhost/resources/shell", Services.GetRequiredService<
NavigationManager
>().Uri);
769
var
navigation = Services.GetRequiredService<
NavigationManager
>();
Pages\TerminalWindowTests.cs (8)
229
var
navigation = Services.GetRequiredService<
NavigationManager
>();
376
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
406
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
425
Services.GetRequiredService<
NavigationManager
>().NavigateTo(
442
Services.AddSingleton<
NavigationManager
>(new TestNavigationManager($"https://dashboard.example{pathBase}/"));
444
Services.GetRequiredService<
NavigationManager
>().NavigateTo($"terminal-window/apphost/{escapedTerminalId}");
462
Services.GetRequiredService<
NavigationManager
>().NavigateTo($"{path}?fontSize=19");
Microsoft.AspNetCore.Components (83)
LocationChangeException.cs (1)
7
/// An exception thrown when <see cref="
NavigationManager
.LocationChanged"/> throws an exception.
NavigationException.cs (1)
7
/// Exception thrown when an <see cref="
NavigationManager
"/> is not able to navigate to a different url.
NavigationManager.cs (2)
670
private readonly
NavigationManager
_navigationManager;
672
public LocationChangingRegistration(Func<LocationChangingContext, ValueTask> handler,
NavigationManager
navigationManager)
NavigationManagerExtensions.cs (72)
14
/// Provides extension methods for the <see cref="
NavigationManager
"/> type.
272
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
275
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
278
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, bool value)
282
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
285
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
292
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, bool? value)
296
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
299
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
302
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, DateTime value)
306
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
309
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
316
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, DateTime? value)
320
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
323
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
326
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, DateOnly value)
330
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
333
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
340
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, DateOnly? value)
344
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
347
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
350
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, TimeOnly value)
354
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
357
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
364
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, TimeOnly? value)
368
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
371
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
374
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, decimal value)
378
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
381
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
388
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, decimal? value)
392
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
395
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
398
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, double value)
402
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
405
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
412
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, double? value)
416
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
419
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
422
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, float value)
426
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
429
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
436
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, float? value)
440
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
443
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
446
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, Guid value)
450
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
453
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
460
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, Guid? value)
464
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
467
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
470
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, int value)
474
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
477
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
484
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, int? value)
488
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
491
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
494
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, long value)
498
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
501
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
508
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, long? value)
512
/// Returns a URI that is constructed by updating <see cref="
NavigationManager
.Uri"/> with a single parameter
515
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
522
public static string GetUriWithQueryParameter(this
NavigationManager
navigationManager, string name, string? value)
539
/// Returns a URI constructed from <see cref="
NavigationManager
.Uri"/> with multiple parameters
542
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
545
this
NavigationManager
navigationManager,
553
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
557
this
NavigationManager
navigationManager,
767
/// Returns a URI constructed from <see cref="
NavigationManager
.Uri"/> with a fragment
770
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
789
public static string GetUriWithFragment(this
NavigationManager
navigationManager, string? fragment)
Routing\IHostEnvironmentNavigationManager.cs (3)
7
/// An optional interface for <see cref="
NavigationManager
" /> implementations that must be initialized
13
/// Initializes the <see cref="
NavigationManager
" />.
20
/// Initializes the <see cref="
NavigationManager
" />.
Routing\LocationChangedEventArgs.cs (1)
7
/// <see cref="EventArgs" /> for <see cref="
NavigationManager
.LocationChanged" />.
Routing\NotFoundEventArgs.cs (1)
7
/// <see cref="EventArgs" /> for <see cref="
NavigationManager
.OnNotFound" />.
Routing\Router.cs (1)
45
[Inject] private
NavigationManager
NavigationManager { get; set; }
Routing\SupplyParameterFromQueryValueProvider.cs (1)
10
internal sealed class SupplyParameterFromQueryValueProvider(
NavigationManager
navigationManager) : ICascadingValueSupplier, IDisposable
Microsoft.AspNetCore.Components.Endpoints (4)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (1)
61
services.TryAddScoped<
NavigationManager
, HttpNavigationManager>();
Rendering\EndpointHtmlRenderer.cs (2)
89
var
navigationManager = httpContext.RequestServices.GetRequiredService<
NavigationManager
>();
Routing\BasePath.cs (1)
16
private
NavigationManager
NavigationManager { get; set; } = default!;
Microsoft.AspNetCore.Components.QuickGrid (2)
Pagination\Paginator.razor.cs (1)
17
private
NavigationManager
NavigationManager { get; set; } = default!;
QuickGrid.razor.cs (1)
169
[Inject] private
NavigationManager
NavigationManager { get; set; } = default!;
Microsoft.AspNetCore.Components.Server (5)
Circuits\CircuitFactory.cs (1)
54
var navigationManager = (RemoteNavigationManager)scope.ServiceProvider.GetRequiredService<
NavigationManager
>();
Circuits\RemoteNavigationManager.cs (3)
13
/// A Server-Side Blazor implementation of <see cref="
NavigationManager
"/>.
44
/// Initializes the <see cref="
NavigationManager
" />.
55
/// Initializes the <see cref="
NavigationManager
" />.
DependencyInjection\ComponentServiceCollectionExtensions.cs (1)
116
services.AddScoped<
NavigationManager
, RemoteNavigationManager>();
Microsoft.AspNetCore.Components.Web (5)
HtmlRendering\StaticHtmlRenderer.cs (2)
24
private readonly
NavigationManager
? _navigationManager;
34
_navigationManager = serviceProvider.GetService<
NavigationManager
>();
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
360
private static string GetRootRelativeUrlForFormAction(
NavigationManager
navigationManager)
Routing\NavigationLock.cs (1)
27
private
NavigationManager
NavigationManager { get; set; } = default!;
Routing\NavLink.cs (1)
65
[Inject] internal
NavigationManager
NavigationManager { get; set; } = default!;
Microsoft.AspNetCore.Components.WebAssembly (2)
Hosting\WebAssemblyHostBuilder.cs (1)
336
Services.AddSingleton<
NavigationManager
>(WebAssemblyNavigationManager.Instance);
Services\WebAssemblyNavigationManager.cs (1)
13
/// Default client-side implementation of <see cref="
NavigationManager
"/>.
Microsoft.AspNetCore.Components.WebAssembly.Authentication (26)
NavigationManagerExtensions.cs (9)
9
/// Extensions for <see cref="
NavigationManager
"/>.
20
/// <param name="manager">The <see cref="
NavigationManager
"/>.</param>
22
public static void NavigateToLogout(this
NavigationManager
manager, [StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string logoutPath) =>
32
/// <param name="manager">The <see cref="
NavigationManager
"/>.</param>
35
public static void NavigateToLogout(this
NavigationManager
manager, [StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string logoutPath, [StringSyntax(StringSyntaxAttribute.Uri)] string? returnUrl)
54
/// <param name="manager">The <see cref="
NavigationManager
"/>.</param>
57
public static void NavigateToLogin(this
NavigationManager
manager, [StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string loginPath, InteractiveRequestOptions request)
72
/// <param name="manager">The <see cref="
NavigationManager
"/>.</param>
74
public static void NavigateToLogin(this
NavigationManager
manager, [StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string loginPath)
Options\DefaultOidcProviderOptionsConfiguration.cs (2)
10
private readonly
NavigationManager
_navigationManager;
12
public DefaultOidcOptionsConfiguration(
NavigationManager
navigationManager) => _navigationManager = navigationManager;
RemoteAuthenticatorViewCore.cs (1)
101
[Inject] internal
NavigationManager
Navigation { get; set; } = default!;
Services\AccessTokenNotAvailableException.cs (3)
12
private readonly
NavigationManager
_navigation;
18
/// <param name="navigation">The <see cref="
NavigationManager
"/>.</param>
22
NavigationManager
navigation,
Services\AccessTokenResult.cs (2)
20
/// <param name="interactiveRequestUrl">The redirect uri to go to for provisioning the token with <see cref="NavigationManagerExtensions.NavigateToLogin(
NavigationManager
, string, InteractiveRequestOptions)"/>.</param>
36
/// Gets the URL to call <see cref="NavigationManagerExtensions.NavigateToLogin(
NavigationManager
, string, InteractiveRequestOptions)"/> if <see cref="Status"/> is
Services\AuthorizationMessageHandler.cs (3)
20
private readonly
NavigationManager
_navigation;
32
/// <param name="navigation">The <see cref="
NavigationManager
"/> to use for performing redirections.</param>
35
NavigationManager
navigation)
Services\BaseAddressAuthorizationMessageHandler.cs (2)
18
/// <param name="navigationManager">The <see cref="
NavigationManager
"/> used to compute the base address.</param>
19
public BaseAddressAuthorizationMessageHandler(IAccessTokenProvider provider,
NavigationManager
navigationManager)
Services\RemoteAuthenticationService.cs (4)
46
/// Gets the <see cref="
NavigationManager
"/> used to compute absolute urls.
48
protected
NavigationManager
Navigation { get; }
65
/// <param name="navigation">The <see cref="
NavigationManager
"/> used to generate URLs.</param>
71
NavigationManager
navigation,
Microsoft.AspNetCore.Components.WebView (2)
ComponentsWebViewServiceCollectionExtensions.cs (1)
30
services.TryAddScoped<
NavigationManager
, WebViewNavigationManager>();
PageContext.cs (1)
41
NavigationManager = (WebViewNavigationManager)ServiceProvider.GetRequiredService<
NavigationManager
>();
Microsoft.Authentication.WebAssembly.Msal (2)
MsalDefaultOptionsConfiguration.cs (2)
13
private readonly
NavigationManager
_navigationManager;
15
public MsalDefaultOptionsConfiguration(
NavigationManager
navigationManager)
MyFrontend (1)
Components\NavigationManagerExtensions.cs (1)
5
public static string ToAbsolutePath(this
NavigationManager
navigationManager, string uri)