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