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