1 write to Url
Aspire.Dashboard (1)
Model\ResourceUrlHelpers.cs (1)
50
Url
= !s_browserUnsupportedSchemes.Contains(url.Url.Scheme) ? url.Url.OriginalString : null,
38 references to Url
Aspire.Dashboard (20)
Components\Controls\ResourceDetails.razor.cs (1)
120
private readonly GridSort<DisplayedUrl> _urlValueSort = GridSort<DisplayedUrl>.ByAscending(vm => vm.
Url
?? vm.Text);
Components_Controls_ResourceDetails_razor.g.cs (9)
3680
if (vm.
Url
is null)
3771
vm.
Url
3808
vm.
Url
3832
vm.
Url
3842
__builder2.AddContent(398, vm.
Url
3892
vm.
Url
3901
vm.
Url
3962
vm.
Url
3971
vm.
Url
Components_ResourcesGridColumns_UrlsColumnDisplay_razor.g.cs (2)
572
if (displayedUrl.
Url
!= null)
585
displayedUrl.
Url
Model\ResourceGraph\ResourceGraphMapper.cs (1)
65
EndpointUrl = endpoint?.
Url
,
Model\ResourceMenuItems.cs (3)
99
.Where(u => !string.IsNullOrEmpty(u.
Url
))
142
Tooltip = url.
Url
,
147
["data-url"] = url.
Url
!,
Model\ResourceUrlHelpers.cs (4)
67
.ThenByDescending(e => e.
Url
?.StartsWith("https") == true)
68
.ThenByDescending(e => e.
Url
is not null)
97
public string? ValueToVisualize =>
Url
?? Text;
100
=>
Url
?.Contains(filter, StringComparison.CurrentCultureIgnoreCase) == true ||
Aspire.Dashboard.Tests (18)
Model\ResourceUrlHelpersTests.cs (18)
35
Assert.Equal("http://localhost:8080", e.
Url
);
54
Assert.Equal("http://localhost:8080", e.
Url
);
62
Assert.Equal("http://localhost:8081", e.
Url
);
81
Assert.Equal("http://localhost:8080", e.
Url
);
89
Assert.Null(e.
Url
);
109
Assert.Equal("myapp://resource/123", e.
Url
);
117
Assert.Equal("mailto:test@example.com", e.
Url
);
125
Assert.Equal("ftp://files.example.com/path", e.
Url
);
144
Assert.Equal("https://localhost:8080/test", e.
Url
);
152
Assert.Equal("https://localhost:8081/test2", e.
Url
);
171
Assert.Equal("https://localhost:8081/test2", e.
Url
);
190
Assert.Equal("https://localhost:8081/test2", e.
Url
);
210
Assert.Equal("https://localhost:8080/test", e.
Url
);
218
Assert.Equal("https://localhost:8081/test2", e.
Url
);
257
Assert.Equal("http://localhost:8082", e.
Url
);
262
Assert.Equal("https://localhost:8079", e.
Url
);
267
Assert.Equal("http://localhost:8080", e.
Url
);
272
Assert.Equal("http://localhost:8083", e.
Url
);