4 writes to Url
Aspire.Dashboard (1)
Model\ResourceUrlHelpers.cs (1)
38Url = !KnownUnsupportedUrlSchemes.IsUnsupportedScheme(url.Url.Scheme) ? url.Url.OriginalString : null,
Aspire.Dashboard.Components.Tests (1)
Controls\UrlsColumnDisplayTests.cs (1)
75Url = $"https://localhost:{5000 + i}",
Aspire.Dashboard.Tests (2)
Components\UrlsColumnDisplayTests.cs (2)
20Url = "https://localhost:17174", 35Url = null,
28 references to Url
Aspire.Dashboard (10)
Components\Controls\ResourceDetails.razor.cs (1)
138private readonly GridSort<DisplayedUrl> _urlValueSort = GridSort<DisplayedUrl>.ByAscending(vm => vm.Url ?? vm.Text);
Components\ResourcesGridColumns\UrlsColumnDisplay.razor.cs (1)
15return displayedUrl.Url ?? displayedUrl.OriginalUrlString;
Model\ResourceGraph\ResourceGraphMapper.cs (1)
64EndpointUrl = r.IsParameter ? null : endpoint?.Url,
Model\ResourceMenuBuilder.cs (3)
151.Where(u => !string.IsNullOrEmpty(u.Url)) 194Tooltip = url.Url, 199["data-url"] = url.Url!,
Model\ResourceUrlHelpers.cs (4)
55.ThenByDescending(e => e.Url?.StartsWith("https", StringComparison.Ordinal) == true) 56.ThenByDescending(e => e.Url is not null) 85public string? ValueToVisualize => Url ?? Text; 88=> Url?.Contains(filter, StringComparison.CurrentCultureIgnoreCase) == true ||
Aspire.Dashboard.Tests (18)
Model\ResourceUrlHelpersTests.cs (18)
35Assert.Equal("http://localhost:8080", e.Url); 54Assert.Equal("http://localhost:8080", e.Url); 62Assert.Equal("http://localhost:8081", e.Url); 81Assert.Equal("http://localhost:8080", e.Url); 89Assert.Null(e.Url); 109Assert.Equal("myapp://resource/123", e.Url); 117Assert.Equal("mailto:test@example.com", e.Url); 125Assert.Equal("ftp://files.example.com/path", e.Url); 144Assert.Equal("https://localhost:8080/test", e.Url); 152Assert.Equal("https://localhost:8081/test2", e.Url); 171Assert.Equal("https://localhost:8081/test2", e.Url); 190Assert.Equal("https://localhost:8081/test2", e.Url); 210Assert.Equal("https://localhost:8080/test", e.Url); 218Assert.Equal("https://localhost:8081/test2", e.Url); 257Assert.Equal("http://localhost:8082", e.Url); 262Assert.Equal("https://localhost:8079", e.Url); 267Assert.Equal("http://localhost:8080", e.Url); 272Assert.Equal("http://localhost:8083", e.Url);