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