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