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