1 write to Url
Aspire.Dashboard (1)
Model\ResourceUrlHelpers.cs (1)
36Url = url.Url.Scheme is "http" or "https" ? url.Url.OriginalString : null,
24 references to Url
Aspire.Dashboard (9)
Components\Controls\ResourceDetails.razor.cs (1)
96private readonly GridSort<DisplayedUrl> _urlValueSort = GridSort<DisplayedUrl>.ByAscending(vm => vm.Url ?? vm.Text);
Model\ResourceGraph\ResourceGraphMapper.cs (1)
62EndpointUrl = endpoint?.Url,
Model\ResourceMenuItems.cs (3)
124.Where(u => !string.IsNullOrEmpty(u.Url)) 139Tooltip = url.Url, 144["data-url"] = url.Url!,
Model\ResourceUrlHelpers.cs (4)
53.ThenByDescending(e => e.Url?.StartsWith("https") == true) 54.ThenByDescending(e => e.Url is not null) 83public string? ValueToVisualize => Url ?? Text; 86=> Url?.Contains(filter, StringComparison.CurrentCultureIgnoreCase) == true ||
Aspire.Dashboard.Tests (15)
Model\ResourceUrlHelpersTests.cs (15)
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); 108Assert.Equal("https://localhost:8080/test", e.Url); 116Assert.Equal("https://localhost:8081/test2", e.Url); 135Assert.Equal("https://localhost:8081/test2", e.Url); 154Assert.Equal("https://localhost:8081/test2", e.Url); 174Assert.Equal("https://localhost:8080/test", e.Url); 182Assert.Equal("https://localhost:8081/test2", e.Url); 221Assert.Equal("http://localhost:8082", e.Url); 226Assert.Equal("https://localhost:8079", e.Url); 231Assert.Equal("http://localhost:8080", e.Url); 236Assert.Equal("http://localhost:8083", e.Url);