18 references to RadiusServiceDiscovery
Aspire.Hosting.Radius (8)
Publishing\RadiusInfrastructureBuilder.cs (2)
1078
if (
RadiusServiceDiscovery
.ResolveServicePort(resource, endpoint.Name) is not int containerPort)
1632
var serviceName =
RadiusServiceDiscovery
.GetServiceName(topLevelName, mapKey);
RadiusEnvironmentResource.cs (6)
136
var serviceName =
RadiusServiceDiscovery
.GetServiceName(resource);
157
var resolvedServicePort =
RadiusServiceDiscovery
.ResolveServicePort(endpointReference.Resource, endpoint.Name);
165
: ReferenceExpression.Create($"{scheme}://{host.Value}:{
RadiusServiceDiscovery
.ToInvariantString(port)}"),
167
EndpointProperty.Port => ReferenceExpression.Create($"{
RadiusServiceDiscovery
.ToInvariantString(port)}"),
174
? ReferenceExpression.Create($"{
RadiusServiceDiscovery
.ToInvariantString(targetPort)}")
177
EndpointProperty.HostAndPort => ReferenceExpression.Create($"{host.Value}:{
RadiusServiceDiscovery
.ToInvariantString(port)}"),
Aspire.Hosting.Radius.Tests (10)
Publishing\RadiusServiceDiscoveryTests.cs (10)
19
Assert.Equal("apiservice-apiservice",
RadiusServiceDiscovery
.GetServiceName(resource));
28
Assert.Equal(8080,
RadiusServiceDiscovery
.ResolveServicePort(resource, "http"));
39
Assert.Equal(5000,
RadiusServiceDiscovery
.ResolveServicePort(resource, "http"));
50
Assert.Equal(
RadiusServiceDiscovery
.DefaultProjectContainerPort,
RadiusServiceDiscovery
.ResolveServicePort(resource, "http"));
61
Assert.Equal(
RadiusServiceDiscovery
.DefaultProjectContainerPort,
RadiusServiceDiscovery
.ResolveServicePort(resource, "https"));
74
Assert.Null(
RadiusServiceDiscovery
.ResolveServicePort(resource, "https"));
86
var first =
RadiusServiceDiscovery
.ResolveServicePort(resource, "one");
87
var second =
RadiusServiceDiscovery
.ResolveServicePort(resource, "two");