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