5 types derived from NavigationManager
Aspire.Dashboard.Tests (1)
Model\ResourceMenuBuilderTests.cs (1)
253
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
157 references to NavigationManager
Aspire.Dashboard (31)
Components\Controls\Chart\PlotlyChart.razor.cs (1)
28
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)
33
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\PropertyValues\TraceIdButtonValue.razor.cs (1)
21
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\ResourceActions.razor.cs (1)
30
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\ResourceDetails.razor.cs (1)
44
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
35
public required
NavigationManager
NavigationManager { get; init; }
Components\Controls\SummaryDetailsView.razor.cs (1)
62
public required
NavigationManager
NavigationManager { get; init; }
Components\Dialogs\AssistantModalDialog.razor.cs (1)
26
public required
NavigationManager
NavigationManager { get; init; }
Components\Dialogs\ExemplarsDialog.razor.cs (1)
27
public required
NavigationManager
NavigationManager { get; init; }
Components\Dialogs\ManageDataDialog.razor.cs (1)
30
public required
NavigationManager
NavigationManager { get; init; }
Components\Dialogs\McpServerDialog.razor.cs (1)
33
public required
NavigationManager
NavigationManager { get; init; }
Components\Dialogs\SettingsDialog.razor.cs (1)
26
public required
NavigationManager
NavigationManager { get; init; }
Components\Layout\DesktopNavMenu.razor.cs (1)
35
public required
NavigationManager
NavigationManager { get; init; }
Components\Layout\MainLayout.razor.cs (1)
57
public required
NavigationManager
NavigationManager { get; init; }
Components\Layout\MobileNavMenu.razor.cs (1)
17
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
122
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\IPageWithSessionAndUrlState.cs (1)
28
public
NavigationManager
NavigationManager { get; }
Components\Pages\Login.razor.cs (1)
25
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Metrics.razor.cs (1)
57
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Resources.razor.cs (1)
53
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
75
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
79
public required
NavigationManager
NavigationManager { get; init; }
Components\Pages\Traces.razor.cs (1)
84
public required
NavigationManager
NavigationManager { get; set; }
Model\DashboardCommandExecutor.cs (1)
19
NavigationManager
navigationManager,
Model\ResourceMenuBuilder.cs (2)
35
private readonly
NavigationManager
_navigationManager;
49
NavigationManager
navigationManager,
Model\SpanMenuBuilder.cs (2)
34
private readonly
NavigationManager
_navigationManager;
47
NavigationManager
navigationManager,
Model\TraceMenuBuilder.cs (2)
32
private readonly
NavigationManager
_navigationManager;
45
NavigationManager
navigationManager,
Aspire.Dashboard.Components.Tests (20)
Pages\ConsoleLogsTests.cs (4)
58
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
109
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Pages\MetricsTests.cs (6)
57
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
126
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
288
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Pages\ResourcesTests.cs (2)
198
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
Pages\StructuredLogsTests.cs (8)
54
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
84
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
124
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
162
var
navigationManager = Services.GetRequiredService<
NavigationManager
>();
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)
660
private readonly
NavigationManager
_navigationManager;
662
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 hash
770
/// <param name="navigationManager">The <see cref="
NavigationManager
"/>.</param>
789
public static string GetUriWithHash(this
NavigationManager
navigationManager, string hash)
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)
60
services.TryAddScoped<
NavigationManager
, HttpNavigationManager>();
Rendering\EndpointHtmlRenderer.cs (2)
86
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)
126
[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)
108
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.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)