22 references to Endpoint
Aspire.Hosting (12)
ApplicationModel\EndpointReference.cs (11)
165
Endpoint
.GetExpression(Property);
175
EndpointProperty.Url => new(
Endpoint
.Url),
176
EndpointProperty.Host => new(
Endpoint
.Host),
178
EndpointProperty.Port => new(
Endpoint
.Port.ToString(CultureInfo.InvariantCulture)),
179
EndpointProperty.Scheme => new(
Endpoint
.Scheme),
181
EndpointProperty.HostAndPort => new($"{
Endpoint
.Host}:{
Endpoint
.Port.ToString(CultureInfo.InvariantCulture)}"),
182
_ => throw new InvalidOperationException($"The property '{Property}' is not supported for the endpoint '{
Endpoint
.EndpointName}'.")
188
if (
Endpoint
.TargetPort is int port)
196
return
Endpoint
.AllocatedEndpoint.TargetPortExpression
200
IEnumerable<object> IValueWithReferences.References => [
Endpoint
];
ApplicationModel\ExpressionResolver.cs (1)
182
EndpointReferenceExpression ep when sourceIsContainer => new ResolvedValue(await EvalEndpointAsync(ep.
Endpoint
, ep.Property).ConfigureAwait(false), false),
Aspire.Hosting.Azure.AppContainers (3)
ContainerAppContext.cs (3)
544
var context = epExpr.
Endpoint
.Resource == resource
546
: _containerAppEnvironmentContext.GetContainerAppContext(epExpr.
Endpoint
.Resource);
548
var mapping = context._endpointMapping[epExpr.
Endpoint
.EndpointName];
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceWebsiteContext.cs (2)
154
var context = environmentContext.GetAppServiceContext(epExpr.
Endpoint
.Resource);
155
var mapping = context._endpointMapping[epExpr.
Endpoint
.EndpointName];
Aspire.Hosting.Docker (2)
DockerComposeServiceResourceExtensions.cs (2)
50
var referencedResource = resource.Parent.ResourceMapping[epExpr.
Endpoint
.Resource];
52
var mapping = referencedResource.EndpointMappings[epExpr.
Endpoint
.EndpointName];
Aspire.Hosting.Kubernetes (3)
KubernetesServiceResourceExtensions.cs (3)
54
var referencedResource = epExpr.
Endpoint
.Resource == resource
56
: await context.CreateKubernetesResourceAsync(epExpr.
Endpoint
.Resource, executionContext, default).ConfigureAwait(false);
58
var mapping = referencedResource.EndpointMappings[epExpr.
Endpoint
.EndpointName];