16 writes to Endpoint
Aspire.Hosting (7)
ApplicationModel\ResourceUrlAnnotation.cs (1)
53
Endpoint
= endpoint,
ApplicationModel\ResourceUrlsEditor.cs (1)
87
Endpoint
= endpoint,
Orchestrator\ApplicationOrchestrator.cs (4)
337
var url = new ResourceUrlAnnotation { Url = allocatedEndpoint.UriString,
Endpoint
= endpointReference };
351
Endpoint
= endpointReference,
360
Endpoint
= endpointReference,
393
Endpoint
= endpointReference,
ResourceBuilderExtensions.cs (1)
2137
c.Urls.Add(new() {
Endpoint
= endpoint, Url = urlValue, DisplayText = displayText });
Aspire.Hosting.Azure.Tests (2)
AzureCosmosDBExtensionsTests.cs (2)
1248
new() { Url = "http://localhost:8080",
Endpoint
= cosmos.GetEndpoint("emulatorhealth") }
1273
new() { Url = "http://localhost:1234",
Endpoint
= cosmos.GetEndpoint("data-explorer") }
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
143
Endpoint
= ((IResourceWithEndpoints)resource).GetEndpoint("http")
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
423
Endpoint
= endpoint
Aspire.Hosting.Tests (5)
Dashboard\DashboardResourceTests.cs (2)
834
new() { Url = "http://localhost:5003",
Endpoint
= ((IResourceWithEndpoints)dashboard).GetEndpoint("http") },
835
new() { Url = "https://localhost:5005",
Endpoint
= ((IResourceWithEndpoints)dashboard).GetEndpoint("https") }
WithUrlsTests.cs (3)
925
c.Urls.Add(new() {
Endpoint
= c.GetEndpoint("test"), Url = "/sub-path" });
963
Endpoint
= resourceA.Resource.GetEndpoint("api")
1015
Endpoint
= resourceA.Resource.GetEndpoint("api")
52 references to Endpoint
Aspire.Hosting (19)
Dashboard\DashboardEventHandlers.cs (1)
458
if (url.
Endpoint
is { } endpoint)
Dcp\DcpResourceWatcher.cs (1)
901
!urls.Any(u => u.
Endpoint
is { } e &&
Dcp\ResourceSnapshotBuilder.cs (7)
291
var endpointUrls = resourceUrls.Where(u => u.
Endpoint
is not null).ToList();
292
var nonEndpointUrls = resourceUrls.Where(u => u.
Endpoint
is null).ToList();
311
string.Equals(endpointName, u.
Endpoint
?.EndpointName, StringComparisons.EndpointAnnotationName)
312
&& u.
Endpoint
?.Resource.Name == appModelResource.Name)
324
new(Name: endpointUrl.
Endpoint
!.EndpointName,
343
var endpointOwnerResourceName = endpointUrl.
Endpoint
!.Resource.Name;
344
var endpointName = endpointUrl.
Endpoint
.EndpointName;
Orchestrator\ApplicationOrchestrator.cs (8)
223
urls = resourceUrls.Select(url => new UrlSnapshot(Name: url.
Endpoint
?.EndpointName, Url: url.Url, IsInternal: url.DisplayLocation == UrlDisplayLocation.DetailsOnly)
227
IsInactive = url.
Endpoint
is not null,
364
if (additionalUrl is not null && EndpointHostHelpers.IsLocalhostTld(additionalUrl.
Endpoint
?.EndpointAnnotation.TargetHost))
483
var primaryUrl = urls.FirstOrDefault(u => string.Equals(u.
Endpoint
?.EndpointName, primaryLaunchProfileEndpoint.Name, StringComparisons.EndpointAnnotationName));
498
if (url.
Endpoint
?.EndpointAnnotation == primaryLaunchProfileEndpoint
504
_logger.LogTrace("Updating URL '{Url}' with path '{Path}' for launch profile endpoint '{EndpointName}' for resource '{ResourceName}'.", url.Url, primaryPath, url.
Endpoint
.EndpointName, resource.Name);
510
_logger.LogTrace("Updated URL to '{Url}' for launch profile endpoint '{EndpointName}' on resource '{ResourceName}'.", url.Url, url.
Endpoint
.EndpointName, resource.Name);
539
if (url.
Endpoint
is { } endpoint)
ProjectResourceBuilderExtensions.cs (1)
771
var url = context.Urls.FirstOrDefault(u => string.Equals(u.
Endpoint
?.EndpointName, endpoint.Name, StringComparisons.EndpointAnnotationName));
ResourceBuilderExtensions.cs (1)
2188
var urlForEndpoint = context.Urls.FirstOrDefault(u => u.
Endpoint
?.EndpointName == endpointName);
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
506
var url = context.Urls.FirstOrDefault(u => u.
Endpoint
?.EndpointName == KnownUrls.DataExplorer.EndpointName);
Aspire.Hosting.Azure.Tests (2)
AzureCosmosDBExtensionsTests.cs (2)
1260
var healthUrl = Assert.Single(urls, u => u.
Endpoint
?.EndpointName == "emulatorhealth");
1285
var explorerUrl = Assert.Single(urls, u => u.
Endpoint
?.EndpointName == "data-explorer");
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
672
if (urls.FirstOrDefault(u => string.Equals(u.
Endpoint
?.EndpointName, DevTunnelPortResource.TunnelEndpointName, StringComparisons.EndpointAnnotationName)
680
if (urls.FirstOrDefault(u => string.Equals(u.
Endpoint
?.EndpointName, DevTunnelPortResource.TunnelEndpointName, StringComparisons.EndpointAnnotationName)
Aspire.Hosting.Foundry (2)
HostedAgent\HostedAgentBuilderExtension.cs (2)
301
var http = ctx.Urls.FirstOrDefault(u => u.
Endpoint
?.EndpointName == "http" || u.
Endpoint
?.EndpointName == "https");
Aspire.Hosting.Qdrant.Tests (2)
QdrantFunctionalTests.cs (2)
248
Assert.Single(urls, u => u.
Endpoint
?.EndpointName == "grpc" && u.DisplayText == "Qdrant (GRPC)" && u.DisplayLocation == UrlDisplayLocation.DetailsOnly);
249
Assert.Single(urls, u => u.
Endpoint
?.EndpointName == "http" && u.DisplayText == "Qdrant (HTTP)");
Aspire.Hosting.Redis.Tests (4)
AddRedisTests.cs (4)
309
Assert.Equal(insight.Name, managementUrl.
Endpoint
?.Resource.Name);
310
Assert.Equal("http", managementUrl.
Endpoint
?.EndpointName);
334
Assert.Equal(commander.Name, managementUrl.
Endpoint
?.Resource.Name);
335
Assert.Equal("http", managementUrl.
Endpoint
?.EndpointName);
Aspire.Hosting.Tests (19)
Dashboard\DashboardResourceTests.cs (2)
846
var httpUrl = urls.FirstOrDefault(u => u.
Endpoint
?.EndpointName == "http");
847
var httpsUrl = urls.FirstOrDefault(u => u.
Endpoint
?.EndpointName == "https");
WithUrlsTests.cs (17)
204
var endpointUrl = urls.First(u => u.
Endpoint
is not null);
232
Assert.Single(urls, u => u.Url.StartsWith("http://localhost") && u.
Endpoint
?.EndpointName == "test");
270
Assert.Equal("http", u.
Endpoint
?.EndpointName);
277
Assert.Equal("http", u.
Endpoint
?.EndpointName);
283
Assert.Equal("tcp", u.
Endpoint
?.EndpointName);
308
Assert.Single(urls, u => u.Url.EndsWith("/sub-path") && u.
Endpoint
?.EndpointName == "http");
331
Assert.Single(urls, u => u.Url == "http://custom.localhost:23456/home" && u.
Endpoint
?.EndpointName == "http");
365
&& u.
Endpoint
?.EndpointName == "test"
767
var endpointUrl = allUrls.FirstOrDefault(u => u.
Endpoint
?.EndpointName == "test");
768
var staticBeforeUrl = allUrls.FirstOrDefault(u => u.
Endpoint
is null && u.Url.StartsWith("https://static-before.com"));
769
var callbackBeforeUrl = allUrls.FirstOrDefault(u => u.
Endpoint
is null && u.Url.StartsWith("https://callback-before.com"));
770
var staticAfter = allUrls.FirstOrDefault(u => u.
Endpoint
is null && u.Url.StartsWith("https://static-after.com"));
771
var callbackAfter = allUrls.FirstOrDefault(u => u.
Endpoint
is null && u.Url.StartsWith("https://callback-after.com"));
827
var endpointUrl = project.Resource.Annotations.OfType<ResourceUrlAnnotation>().FirstOrDefault(u => u.
Endpoint
?.EndpointName == "test");
866
var launchProfileUrls = project.Resource.Annotations.OfType<ResourceUrlAnnotation>().Where(u => u.
Endpoint
?.EndpointName == "http");
907
var endpointUrl = projectA.Resource.Annotations.OfType<ResourceUrlAnnotation>().FirstOrDefault(u => u.
Endpoint
?.EndpointName == "test" && u.Url.EndsWith("/sub-path"));
937
var endpointUrl = projectA.Resource.Annotations.OfType<ResourceUrlAnnotation>().FirstOrDefault(u => u.
Endpoint
?.EndpointName == "test" && u.Url.EndsWith("/sub-path"));
TestShop.AppHost (1)
AppHost.cs (1)
96
.WithUrls(c => c.Urls.ForEach(u => u.DisplayText = $"Online store ({u.
Endpoint
?.EndpointName})"))