12 references to Resource
Aspire.Hosting (7)
ApplicationModel\ConnectionStringReference.cs (5)
20
string IManifestExpressionProvider.ValueExpression =>
Resource
.ValueExpression;
22
IEnumerable<object> IValueWithReferences.References => [
Resource
];
26
return
Resource
.GetValueAsync(cancellationToken);
31
var value = await
Resource
.GetValueAsync(context, cancellationToken).ConfigureAwait(false);
41
internal void ThrowConnectionStringUnavailableException() => throw new DistributedApplicationException($"The connection string for the resource '{
Resource
.Name}' is not available.");
ApplicationModel\ExpressionResolver.cs (1)
82
var value = await ResolveInternalAsync(cs.
Resource
.ConnectionStringExpression, context).ConfigureAwait(false);
ApplicationModel\ResourceExtensions.cs (1)
607
else if (valueProvider is ConnectionStringReference {
Resource
: var cs })
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
207
ConnectionStringReference r => Eval(r.
Resource
.ConnectionStringExpression),
Aspire.Hosting.Azure.AppContainers (1)
BaseContainerAppContext.cs (1)
244
return ProcessValue(cs.
Resource
.ConnectionStringExpression, secretType: secretType, parent: parent);
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
166
return ProcessValue(cs.
Resource
.ConnectionStringExpression, secretType, parent, isSlot);
Aspire.Hosting.Docker (1)
DockerComposeServiceResourceExtensions.cs (1)
38
value = cs.
Resource
.ConnectionStringExpression;
Aspire.Hosting.Kubernetes (1)
KubernetesResource.cs (1)
385
value = cs.
Resource
.ConnectionStringExpression;