2 writes to Resource
Aspire.Hosting (2)
ApplicationModel\EndpointReference.cs (2)
124Resource = owner; 139Resource = owner;
32 references to Resource
Aspire.Hosting (11)
ApplicationModel\EndpointReference.cs (5)
18internal EndpointAnnotation EndpointAnnotation => GetEndpointAnnotation() ?? throw new InvalidOperationException($"The endpoint `{EndpointName}` is not defined for the resource `{Resource.Name}`."); 25IEnumerable<object> IValueWithReferences.References => [Resource]; 62string Binding(string prop) => $"{{{Resource.Name}.bindings.{EndpointName}.{prop}}}"; 107?? throw new InvalidOperationException($"The endpoint `{EndpointName}` is not allocated for the resource `{Resource.Name}`."); 110_endpointAnnotation ??= Resource.Annotations.OfType<EndpointAnnotation>().SingleOrDefault(a => StringComparers.EndpointAnnotationName.Equals(a.Name, EndpointName));
ApplicationModel\ExpressionResolver.cs (2)
19static string EndpointUniqueName(EndpointReference endpointReference) => $"{endpointReference.Resource.Name}/{endpointReference.EndpointName}"; 55var target = endpointReference.Resource.GetRootResource();
ResourceBuilderExtensions.cs (4)
148builder.WithReferenceRelationship(endpointReference.Resource); 438ApplyEndpoints(builder, endpointReference.Resource, endpointReference.EndpointName); 1619commandName ??= $"{endpoint.Resource.Name}-{endpoint.EndpointName}-http-{commandOptions.Method.Method.ToLowerInvariant()}-{path}"; 1631if (resourceEvent.Resource == endpoint.Resource)
Aspire.Hosting.Azure (1)
AzureBicepResourceExtensions.cs (1)
304builder.WithReferenceRelationship(value.Resource);
Aspire.Hosting.Azure.AppContainers (4)
ContainerAppContext.cs (4)
551var context = ep.Resource == resource 553: await _containerAppEnvironmentContext.ProcessResourceAsync(ep.Resource, executionContext, cancellationToken).ConfigureAwait(false); 606var context = epExpr.Endpoint.Resource == resource 608: await _containerAppEnvironmentContext.ProcessResourceAsync(epExpr.Endpoint.Resource, executionContext, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.EventHubs (2)
AzureEventHubsExtensions.cs (2)
262context.EnvironmentVariables.Add("BLOB_SERVER", $"{blobEndpoint.Resource.Name}:{blobEndpoint.TargetPort}"); 263context.EnvironmentVariables.Add("METADATA_SERVER", $"{tableEndpoint.Resource.Name}:{tableEndpoint.TargetPort}");
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
384context.EnvironmentVariables.Add("SQL_SERVER", $"{sqlEndpoint.Resource.Name}:{sqlEndpoint.TargetPort}");
Aspire.Hosting.Docker (4)
DockerComposeServiceResourceExtensions.cs (4)
22var referencedResource = ep.Resource == resource 24: await context.CreateDockerComposeServiceResourceAsync(ep.Resource, executionContext, default).ConfigureAwait(false); 52var referencedResource = epExpr.Endpoint.Resource == resource 54: await context.CreateDockerComposeServiceResourceAsync(epExpr.Endpoint.Resource, executionContext, default).ConfigureAwait(false);
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
142? ReferenceExpression.Create($"{endpoint.Resource.Name}:{endpoint.Property(EndpointProperty.TargetPort)}") 145context.EnvironmentVariables.Add($"KAFKA_CLUSTERS_{index}_NAME", endpoint.Resource.Name);
Aspire.Hosting.Kubernetes (4)
KubernetesServiceResourceExtensions.cs (4)
24var referencedResource = ep.Resource == resource 26: await context.CreateKubernetesResourceAsync(ep.Resource, executionContext, default).ConfigureAwait(false); 54var referencedResource = epExpr.Endpoint.Resource == resource 56: await context.CreateKubernetesResourceAsync(epExpr.Endpoint.Resource, executionContext, default).ConfigureAwait(false);
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
131context.EnvironmentVariables.Add("PMA_HOST", $"{endpoint.Resource.Name}:{endpoint.TargetPort}"); 252writer.WriteLine($"$cfg['Servers'][$i]['host'] = '{endpoint.Resource.Name}:{endpoint.TargetPort}';");
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
520writer.WriteString("Host", endpoint.Resource.Name);