13 references to Resource
Aspire.Hosting (6)
ApplicationModel\ConnectionStringReference.cs (4)
20string IManifestExpressionProvider.ValueExpression => Resource.ValueExpression; 22IEnumerable<object> IValueWithReferences.References => [Resource]; 26var value = await Resource.GetValueAsync(cancellationToken).ConfigureAwait(false); 36internal void ThrowConnectionStringUnavailableException() => throw new DistributedApplicationException($"The connection string for the resource '{Resource.Name}' is not available.");
ApplicationModel\ExpressionResolver.cs (1)
160var value = await ResolveInternalAsync(cs.Resource.ConnectionStringExpression).ConfigureAwait(false);
ApplicationModel\ResourceExtensions.cs (1)
446else if (valueProvider is ConnectionStringReference { Resource: var cs })
Aspire.Hosting.Azure (3)
AzurePublishingContext.cs (1)
165ConnectionStringReference r => Eval(r.Resource.ConnectionStringExpression),
AzureResourcePreparer.cs (2)
402if (cs.Resource is IAzureResource ar) 407ProcessAzureReferences(azureReferences, cs.Resource.ConnectionStringExpression);
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppContext.cs (1)
512return ProcessValue(cs.Resource.ConnectionStringExpression, secretType: secretType, parent: parent);
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
129return ProcessValue(cs.Resource.ConnectionStringExpression, secretType, parent);
Aspire.Hosting.Docker (1)
DockerComposeServiceResourceExtensions.cs (1)
38value = cs.Resource.ConnectionStringExpression;
Aspire.Hosting.Kubernetes (1)
KubernetesServiceResourceExtensions.cs (1)
42value = cs.Resource.ConnectionStringExpression;