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