5 writes to Uri
Aspire.Dashboard.Components.Tests (1)
Shared\TestNavigationManager.cs (1)
25
Uri
= ToAbsoluteUri(uri).AbsoluteUri;
Microsoft.AspNetCore.Components (1)
NavigationManager.cs (1)
295
Uri
= uri;
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteNavigationManager.cs (1)
91
Uri
= uri;
Microsoft.AspNetCore.Components.WebAssembly (1)
Services\WebAssemblyNavigationManager.cs (1)
41
Uri
= uri;
Microsoft.AspNetCore.Components.WebView (1)
Services\WebViewNavigationManager.cs (1)
27
Uri
= newUrl;
192 references to Uri
Aspire.Dashboard (35)
Components\Controls\SummaryDetailsView.razor.cs (2)
295
var viewKey = ViewKey ?? NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
);
301
var viewKey = ViewKey ?? NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
);
Components\DashboardExperienceComponents.cs (1)
52
var path = navigationManager.ToBaseRelativePath(navigationManager.
Uri
);
Components\Dialogs\SettingsDialog.razor.cs (2)
141
var uri = new Uri(NavigationManager.
Uri
)
190
var uri = new Uri(NavigationManager.
Uri
)
Components\Interactions\InteractionsProvider.cs (1)
341
!NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
).StartsWith("legacy", StringComparison.OrdinalIgnoreCase);
Components\IPageWithSessionAndUrlState.cs (1)
127
var relativePath = page.NavigationManager.ToBaseRelativePath(page.NavigationManager.
Uri
);
Components\Layout\AspirePageContentLayout.razor.cs (2)
89
var openedAtUri = NavigationManager.
Uri
;
106
if (NavigationManager.
Uri
== openedAtUri)
Components\Layout\DesktopNavMenu.razor.cs (2)
78
_activeSection = GetSection(NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
), DashboardClient.IsEnabled);
108
var path = navigationManager.ToBaseRelativePath(navigationManager.
Uri
);
Components\Layout\ResourcesLayout.razor.cs (13)
258
_lastLocation = NavigationManager.
Uri
;
467
var location = NavigationManager.
Uri
;
789
NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
).StartsWith(
792
return DashboardUrls.SetResourceTerminalFocus(NavigationManager.
Uri
, focused: tab == ResourceTab.Terminal);
810
var uri = NavigationManager.ToAbsoluteUri(NavigationManager.
Uri
);
890
if (string.Equals(target, NavigationManager.
Uri
, StringComparison.Ordinal))
906
var query = HttpUtility.ParseQueryString(NavigationManager.ToAbsoluteUri(NavigationManager.
Uri
).Query);
1101
ParsePaneMode(NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
)) is null)
1940
var location = new Uri(NavigationManager.
Uri
);
2507
var uri = NavigationManager.ToAbsoluteUri(NavigationManager.
Uri
);
2648
|| !string.Equals(NavigationManager.
Uri
, _lastLocation, StringComparison.Ordinal)
2682
!string.Equals(NavigationManager.
Uri
, _lastLocation, StringComparison.Ordinal))
2728
if (string.Equals(NavigationManager.ToAbsoluteUri(href).AbsoluteUri, NavigationManager.
Uri
, StringComparison.Ordinal))
Components\Layout\TerminalDock.razor.cs (1)
288
NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
)).SelectedResourceNames;
Components\Legacy\Dialogs\LegacySettingsDialog.razor.cs (2)
81
var uri = new Uri(NavigationManager.
Uri
).GetComponents(UriComponents.PathAndQuery, UriFormat.Unescaped);
101
var uri = new Uri(NavigationManager.
Uri
).GetComponents(UriComponents.PathAndQuery, UriFormat.Unescaped);
Components\Legacy\Layout\LegacyDesktopNavMenu.razor.cs (1)
51
ProcessNavigationUri(NavigationManager.
Uri
);
Components\Legacy\Pages\Terminals.razor.cs (1)
207
if (NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
) != url.TrimStart('/'))
Components\Pages\ResourceOverview.razor.cs (1)
130
NavigationManager.NavigateTo(DashboardUrls.SetResourceTerminalFocus(NavigationManager.
Uri
, !IsTerminalFocused));
Components\Pages\Resources.razor.cs (1)
1011
internal ResourceViewKind GetRouteViewKind() => GetViewKindFromPath(NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
));
Components\Pages\Terminals.razor.cs (4)
124
var location = ResourcesLayout.ParseLocation(NavigationManager.ToBaseRelativePath(NavigationManager.
Uri
));
224
var location = NavigationManager.
Uri
;
229
if (string.Equals(location, NavigationManager.
Uri
, StringComparison.Ordinal) &&
241
var location = new Uri(NavigationManager.
Uri
);
Aspire.Dashboard.Components.Tests (112)
Controls\ResourceActionsTests.cs (6)
46
Assert.Equal(navigation.ToAbsoluteUri(expectedPath).AbsoluteUri, navigation.
Uri
);
60
Assert.Equal(navigation.ToAbsoluteUri("/consolelogs/resource/shell").AbsoluteUri, navigation.
Uri
);
83
Assert.Equal(navigation.ToAbsoluteUri($"/terminals/resource/{expectedName}").AbsoluteUri, navigation.
Uri
);
88
Assert.Equal(navigation.ToAbsoluteUri($"/consolelogs/resource/{expectedName}").AbsoluteUri, navigation.
Uri
);
92
Assert.Equal(navigation.ToAbsoluteUri($"/terminals/resource/{expectedName}").AbsoluteUri, navigation.
Uri
);
127
Assert.Equal(navigation.ToAbsoluteUri("/terminals/resource/shell").AbsoluteUri, navigation.
Uri
);
Controls\ResourceDetailsTests.cs (1)
410
Assert.Equal(expectedUrl, "/" + navigation.ToBaseRelativePath(navigation.
Uri
));
Dialogs\HelpDialogTests.cs (1)
142
Assert.Equal("/resources", new Uri(Services.GetRequiredService<NavigationManager>().
Uri
).AbsolutePath);
Interactions\InteractionsProviderTests.cs (1)
452
Assert.Equal("http://localhost/resources?resource=first&resource=second", navigationManager.
Uri
);
Layout\MainLayoutResourceTerminalsTests.cs (3)
39
var initialUri = navigationManager.
Uri
;
46
navigationManager.
Uri
);
146
navigationManager.
Uri
);
Layout\MainLayoutTests.cs (7)
73
Assert.Equal(DashboardUrls.ResourceListUrl(), "/" + navigationManager.ToBaseRelativePath(navigationManager.
Uri
));
97
Assert.Equal(navigationManager.ToAbsoluteUri(expectedUrl).AbsoluteUri, navigationManager.
Uri
);
128
var initialUri = navigationManager.
Uri
;
130
Assert.Equal(initialUri, navigationManager.
Uri
);
136
Assert.Equal(navigationManager.ToAbsoluteUri(DashboardUrls.TelemetrySourcesUrl()).AbsoluteUri, navigationManager.
Uri
);
1065
var initialUri = navigationManager.
Uri
;
1070
Assert.Equal(initialUri, navigationManager.
Uri
);
Layout\ResourceRowAvailabilityTests.cs (7)
67
Assert.Equal("resources/key", navigation.ToBaseRelativePath(navigation.
Uri
));
167
Assert.Equal(selectedUrl.TrimStart('/'), navigation.ToBaseRelativePath(navigation.
Uri
));
181
Assert.Equal(selectedUrl.TrimStart('/'), navigation.ToBaseRelativePath(navigation.
Uri
));
189
Assert.Equal(selectedUrl.TrimStart('/'), navigation.ToBaseRelativePath(navigation.
Uri
));
217
var selectedUri = navigation.
Uri
;
245
Assert.Equal(selectedUri, navigation.
Uri
);
413
Assert.Equal("structuredlogs/resource/test", navigation.ToBaseRelativePath(navigation.
Uri
));
Layout\ResourcesLayoutCloseTests.cs (13)
89
Assert.Equal(expectedParent.TrimStart('/'), navigation.ToBaseRelativePath(navigation.
Uri
));
104
await cut.InvokeAsync(() => cut.Instance.CompletePaneSelectionReveal(navigation.
Uri
));
139
Assert.Equal(url.TrimStart('/'), navigation.ToBaseRelativePath(navigation.
Uri
));
164
var parent = navigation.
Uri
;
171
Assert.Equal(parent, navigation.
Uri
);
209
ResourcesLayout.ParseLocation(navigation.ToBaseRelativePath(navigation.
Uri
)).RouteResourceName);
212
cut.WaitForAssertion(() => Assert.Equal("traces?type=server", navigation.ToBaseRelativePath(navigation.
Uri
)));
222
Assert.Equal("traces?type=server", navigation.ToBaseRelativePath(navigation.
Uri
));
241
Assert.Equal(expectedParent, navigation.ToBaseRelativePath(navigation.
Uri
));
314
Assert.Equal(url.TrimStart('/'), navigation.ToBaseRelativePath(navigation.
Uri
));
319
Assert.Equal(expectedDestination.TrimStart('/'), navigation.ToBaseRelativePath(navigation.
Uri
));
400
Assert.Equal(navigation.ToAbsoluteUri(layout.Instance.GetTraceDetailUrl("trace")).AbsoluteUri, navigation.
Uri
);
401
Assert.Equal("traces/detail/trace?resource=api&resource=cache&type=server&filters=example", navigation.ToBaseRelativePath(navigation.
Uri
));
Layout\ResourcesLayoutTests.cs (37)
86
new Uri(navigation.
Uri
).PathAndQuery);
132
Assert.Equal(appHostEnabled ? DashboardUrls.ResourceListUrl() : DashboardUrls.StructuredLogsUrl(), new Uri(navigation.
Uri
).PathAndQuery);
537
var originalUrl = navigation.
Uri
;
551
Assert.Equal(originalUrl, navigation.
Uri
);
582
var url = navigation.
Uri
;
589
Assert.Equal(url, navigation.
Uri
);
601
await cut.InvokeAsync(() => cut.Instance.CompletePaneSelectionReveal(navigation.
Uri
));
632
Assert.Equal("http://localhost/traces/resource/api", navigation.
Uri
);
668
Assert.Equal(expectedPath, "/" + navigation.ToBaseRelativePath(navigation.
Uri
));
728
var target = navigation.
Uri
;
1303
Assert.Equal("http://localhost/resources/shell?terminal=true", navigation.
Uri
);
1311
Assert.Equal("http://localhost/resources/other-shell?terminal=true", navigation.
Uri
);
1316
Assert.Equal("http://localhost/resources/other-shell?terminal=true", navigation.
Uri
);
1319
Assert.Equal("http://localhost/resources/api", navigation.
Uri
);
1338
Assert.Equal("http://localhost/resources/shell?pane=tags&terminal=true#output", navigation.
Uri
);
1342
Assert.Equal("http://localhost/resources/shell?pane=tags#output", navigation.
Uri
);
1372
Assert.Equal("http://localhost/traces?resource=api&resource=worker", navigation.
Uri
);
1377
Assert.Equal("http://localhost/resources?resource=api&resource=worker", navigation.
Uri
);
1401
Assert.Equal("http://localhost/consolelogs/resource/api", navigation.
Uri
);
1404
Assert.Equal("http://localhost/consolelogs/resource/api", navigation.
Uri
);
1409
Assert.Equal("http://localhost/resources/api", navigation.
Uri
);
1647
Assert.Equal("http://localhost" + terminalUrl, navigation.
Uri
);
1895
Assert.Equal("resources", navigationManager.ToBaseRelativePath(navigationManager.
Uri
));
1920
Assert.Equal("resources", navigationManager.ToBaseRelativePath(navigationManager.
Uri
));
2017
Assert.Equal("resources", navigationManager.ToBaseRelativePath(navigationManager.
Uri
));
2026
Assert.Equal("resources", navigationManager.ToBaseRelativePath(navigationManager.
Uri
));
2091
Assert.Equal(ResourcesLayout.GetTabUrl(tab, ["cache"]), "/" + navigation.ToBaseRelativePath(navigation.
Uri
));
2097
Assert.Equal(multiSelectionUrl, "/" + navigation.ToBaseRelativePath(navigation.
Uri
));
2102
Assert.Equal(ResourcesLayout.GetTabUrl(tab, []), "/" + navigation.ToBaseRelativePath(navigation.
Uri
));
2128
Assert.Equal("http://localhost/resources/parameter", navigation.
Uri
);
2157
Assert.Equal("http://localhost/traces/resource/cache", navigation.
Uri
);
2172
Assert.Equal(expectedUrl, navigationManager.ToBaseRelativePath(navigationManager.
Uri
));
2204
cut.WaitForAssertion(() => Assert.Equal(expectedUrl, navigationManager.ToBaseRelativePath(navigationManager.
Uri
)));
2358
Assert.Equal("http://localhost/structuredlogs/resource/api", navigation.
Uri
);
2599
Assert.Equal("http://localhost/metrics", navigation.
Uri
);
2645
Assert.Equal("http://localhost/structuredlogs/resource/api", navigation.
Uri
);
2651
Assert.Equal("http://localhost/structuredlogs/resource/api", navigation.
Uri
);
Model\PageWithSessionAndUrlStateTests.cs (2)
28
Assert.Equal(BaseUri.TrimEnd('/') + expectedPath, page.Navigation.
Uri
);
46
Assert.Equal(BaseUri + currentPath, page.Navigation.
Uri
);
Pages\MetricsTests.cs (2)
1756
Assert.Contains("all=true", navigationManager.
Uri
);
1894
Assert.Contains("pinned=true", navigationManager.
Uri
);
Pages\ResourceOverviewEmptyPanelsTests.cs (2)
46
var initialUrl = navigation.
Uri
;
69
Assert.Equal(initialUrl, navigation.
Uri
);
Pages\ResourceOverviewTerminalTests.cs (2)
65
Assert.Equal("http://localhost" + focused, navigation.
Uri
);
76
Assert.Equal("http://localhost" + overview, navigation.
Uri
);
Pages\TerminalsTests.cs (27)
53
Assert.Equal("http://localhost/resources/first?pane=tags&terminal=true#output", navigation.
Uri
);
62
cut.WaitForAssertion(() => Assert.Equal("http://localhost/resources/second?terminal=true", navigation.
Uri
));
80
Assert.Equal("http://localhost/resources/second", navigation.
Uri
);
85
Assert.Equal("http://localhost/resources/second", navigation.
Uri
);
112
Assert.Equal("http://localhost/terminals", navigation.
Uri
);
153
Assert.Equal(savedSelection ? "http://localhost/terminals" : "http://localhost/terminals/resource/shell", navigation.
Uri
);
172
Assert.Equal("http://localhost/terminals/resource/shell", navigation.
Uri
);
188
Assert.Equal("http://localhost/terminals/resource/shell", navigation.
Uri
);
191
Assert.Equal("http://localhost/", navigation.
Uri
);
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
);
615
Assert.Equal("http://localhost/", navigation.
Uri
);
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
);
745
Assert.Equal("http://localhost/resources/shell", Services.GetRequiredService<NavigationManager>().
Uri
);
Pages\TerminalWindowTests.cs (1)
240
Assert.Equal("http://localhost/terminal-window/resource/shell", navigation.
Uri
);
Microsoft.AspNetCore.Components (34)
NavigationManager.cs (4)
91
/// Gets or sets the current URI. The <see cref="
Uri
" /> is always represented as an absolute URI in string form.
94
/// Setting <see cref="
Uri
" /> will not trigger the <see cref="LocationChanged" /> event.
256
=> NavigateTo(
Uri
, forceLoad: true, replace: true);
573
/// Sets whether navigation is currently locked. If it is, then implementations should not update <see cref="
Uri
"/> and call
NavigationManagerExtensions.cs (26)
272
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
282
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
296
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
306
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
320
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
330
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
344
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
354
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
368
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
378
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
392
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
402
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
416
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
426
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
440
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
450
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
464
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
474
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
488
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
498
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
512
/// Returns a URI that is constructed by updating <see cref="NavigationManager.
Uri
"/> with a single parameter
531
var uri = navigationManager.
Uri
;
539
/// Returns a URI constructed from <see cref="NavigationManager.
Uri
"/> with multiple parameters
547
=> GetUriWithQueryParameters(navigationManager, navigationManager.
Uri
, parameters);
767
/// Returns a URI constructed from <see cref="NavigationManager.
Uri
"/> with a fragment
793
var uri = navigationManager.
Uri
;
Routing\Router.cs (1)
109
_locationAbsolute = NavigationManager.
Uri
;
Routing\SupplyParameterFromQueryValueProvider.cs (3)
72
if (navigationManager.
Uri
== _lastUri)
77
var query = QueryParameterValueSupplier.GetQueryString(navigationManager.
Uri
);
85
_lastUri = navigationManager.
Uri
;
Microsoft.AspNetCore.Components.QuickGrid (4)
Pagination\Paginator.razor.cs (2)
77
_queryParameterValueSupplier.ReadParametersFromQuery(QueryParameterValueSupplier.GetQueryString(NavigationManager.
Uri
));
89
_queryParameterValueSupplier.ReadParametersFromQuery(QueryParameterValueSupplier.GetQueryString(NavigationManager.
Uri
));
QuickGrid.razor.cs (2)
258
_queryParameterValueSupplier.ReadParametersFromQuery(QueryParameterValueSupplier.GetQueryString(NavigationManager.
Uri
));
425
_queryParameterValueSupplier.ReadParametersFromQuery(QueryParameterValueSupplier.GetQueryString(NavigationManager.
Uri
));
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteNavigationManager.cs (1)
159
var absoluteUriString = ToAbsoluteUri(
Uri
).AbsoluteUri;
Microsoft.AspNetCore.Components.Web (2)
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
374
return new Uri(navigationManager.
Uri
, UriKind.Absolute).PathAndQuery;
Routing\NavLink.cs (1)
93
_isActive = ShouldMatch(NavigationManager.
Uri
);
Microsoft.AspNetCore.Components.WebAssembly.Authentication (4)
NavigationManagerExtensions.cs (1)
81
ReturnUrl = manager.
Uri
RemoteAuthenticatorViewCore.cs (2)
247
new RemoteAuthenticationContext<TAuthenticationState> { Url = Navigation.
Uri
});
335
var result = await AuthenticationService.CompleteSignOutAsync(new RemoteAuthenticationContext<TAuthenticationState> { Url = Navigation.
Uri
});
Services\RemoteAuthenticationService.cs (1)
179
customReturnUrl != null ? Navigation.ToAbsoluteUri(customReturnUrl).AbsoluteUri : Navigation.
Uri
;