18 references to Resource
Aspire.Hosting (10)
ApplicationModel\ConnectionStringReference.cs (7)
53
public ReferenceExpression ConnectionStringExpression => _connectionStringExpression ??
Resource
.ConnectionStringExpression;
58
string IManifestExpressionProvider.ValueExpression => _connectionStringExpression?.ValueExpression ??
Resource
.ValueExpression;
60
IEnumerable<object> IValueWithReferences.References => _connectionStringExpression is { } expression ? [
Resource
, expression] : [
Resource
];
66
:
Resource
.GetValueAsync(cancellationToken);
73
: await
Resource
.GetValueAsync(context, cancellationToken).ConfigureAwait(false);
83
internal void ThrowConnectionStringUnavailableException() => throw new DistributedApplicationException($"The connection string for the resource '{
Resource
.Name}' is not available.");
ApplicationModel\ResourceExtensions.cs (1)
675
else if (valueProvider is ConnectionStringReference {
Resource
: var cs })
ResourceBuilderExtensions.cs (2)
1457
return ReferenceEquals(left.
Resource
, right.
Resource
) &&
Aspire.Hosting.Foundry (1)
HostedAgent\AzureHostedAgentResource.cs (1)
433
throw new DistributedApplicationException($"The connection string for the resource '{connectionStringReference.
Resource
.Name}' is not available.");
Aspire.Hosting.Qdrant.Tests (2)
AddQdrantTests.cs (2)
204
Assert.Same(qdrant.Resource, reference.
Resource
);
216
Assert.Same(qdrant.Resource, reference.
Resource
);
Aspire.Hosting.Radius (3)
Publishing\RadiusInfrastructureBuilder.cs (3)
3129
Add(reference.
Resource
, names.LogicalName);
4169
RecordConnectionStringConsumption(connectionStringReference.
Resource
, owner);
4170
await ResolveEnvPartsAsync(connectionStringReference.ConnectionStringExpression, owner, parts, ResolveToParent(connectionStringReference.
Resource
), allowRecipeSubstitutions).ConfigureAwait(false);
Aspire.Hosting.Tests (2)
WithReferenceTests.cs (2)
813
Assert.Same(resource.Resource, reference.
Resource
);
852
Assert.Same(resource, reference.
Resource
);