21 references to Endpoint
Aspire.Hosting (10)
ApplicationModel\EndpointReference.cs (7)
271Endpoint.GetExpression(Property); 295var networkContext = Endpoint.ContextNetworkID ?? context.GetNetworkIdentifier(); 299EndpointProperty.Scheme => new(Endpoint.Scheme), 301EndpointProperty.TargetPort when Endpoint.TargetPort is int port => new(port.ToString(CultureInfo.InvariantCulture)), 309var endpointSnapshots = Endpoint.EndpointAnnotation.AllAllocatedEndpoints; 331_ => throw new InvalidOperationException($"The property '{Property}' is not supported for the endpoint '{Endpoint.EndpointName}'.") 345IEnumerable<object> IValueWithReferences.References => [Endpoint];
ApplicationModel\ExpressionResolver.cs (3)
105EndpointReferenceExpression ep when ep.Endpoint.ContextNetworkID == KnownNetworkIdentifiers.DefaultAspireContainerNetwork || (ep.Endpoint.ContextNetworkID == null && networkContext == KnownNetworkIdentifiers.DefaultAspireContainerNetwork) => new ResolvedValue(await ResolveInContainerContextAsync(ep.Endpoint, ep.Property, context).ConfigureAwait(false), false),
Aspire.Hosting.Azure.AppContainers (3)
BaseContainerAppContext.cs (3)
276var context = epExpr.Endpoint.Resource == resource 278: _containerAppEnvironmentContext.GetContainerAppContext(epExpr.Endpoint.Resource); 280var mapping = context._endpointMapping[epExpr.Endpoint.EndpointName];
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceWebsiteContext.cs (3)
188var context = environmentContext.GetAppServiceContext(epExpr.Endpoint.Resource); 189var mapping = isSlot ? context._slotEndpointMapping[epExpr.Endpoint.EndpointName] : 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)
KubernetesResource.cs (3)
395var referencedResource = epExpr.Endpoint.Resource == this 397: await context.CreateKubernetesResourceAsync(epExpr.Endpoint.Resource, executionContext, default).ConfigureAwait(false); 399var mapping = referencedResource.EndpointMappings[epExpr.Endpoint.EndpointName];