19 references to RadiusServiceDiscovery
Aspire.Hosting.Radius (9)
Publishing\RadiusBackingConnections.cs (1)
24
/// <see cref="
RadiusServiceDiscovery
"/> never addresses a backing resource's Service. The
Publishing\RadiusInfrastructureBuilder.cs (2)
3605
if (
RadiusServiceDiscovery
.ResolveServicePort(resource, endpoint.Name) is not int containerPort)
5228
var serviceName =
RadiusServiceDiscovery
.GetServiceName(topLevelName, mapKey);
RadiusEnvironmentResource.cs (6)
162
var serviceName =
RadiusServiceDiscovery
.GetServiceName(resource);
196
var resolvedServicePort = new Lazy<int?>(() =>
RadiusServiceDiscovery
.ResolveServicePort(endpointReference.Resource, endpoint.Name));
204
: ReferenceExpression.Create($"{scheme}://{host.Value}:{
RadiusServiceDiscovery
.ToInvariantString(port.Value)}"),
206
EndpointProperty.Port => GuardedAddress(endpointReference, () => ReferenceExpression.Create($"{
RadiusServiceDiscovery
.ToInvariantString(port.Value)}")),
213
? ReferenceExpression.Create($"{
RadiusServiceDiscovery
.ToInvariantString(targetPort)}")
216
EndpointProperty.HostAndPort => ReferenceExpression.Create($"{host.Value}:{
RadiusServiceDiscovery
.ToInvariantString(port.Value)}"),
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");