Implemented interface member:
property
Parent
Aspire.Hosting.ApplicationModel.IResourceWithParent<T>.Parent
1 write to Parent
Aspire.Hosting.Foundry (1)
Project\AzureCognitiveServicesBase.cs (1)
85Parent = parent ?? throw new ArgumentNullException(nameof(parent));
10 references to Parent
Aspire.Hosting.Azure.Tests (1)
FoundryExtensionsTests.cs (1)
194Assert.Same(foundry.Resource, project.Resource.Parent);
Aspire.Hosting.Foundry (8)
Project\ConnectionBuilderExtensions.cs (4)
40var projectBicepId = aspireResource.Parent.GetBicepIdentifier(); 41var project = aspireResource.Parent.AddAsExistingResource(infrastructure); 62if (aspireResource.Parent.KeyVaultConn is not null) 64var keyVaultConn = aspireResource.Parent.KeyVaultConn.AddAsExistingResource(infrastructure);
Project\ProjectBuilderExtension.cs (3)
192return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent).AddDeployment(name, model); 208return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent).AddDeployment(name, modelName, modelVersion, format); 250var account = aspireResource.Parent.AddAsExistingResource(infra);
Project\ProjectResource.cs (1)
61$"https://ai.azure.com/nextgen/r/{encodedSubscriptionId},{resourceGroupName},,{Parent.Name},{Name}/home").ConfigureAwait(false);
Aspire.Hosting.Foundry.Tests (1)
ProjectResourceTests.cs (1)
21Assert.Same(account.Resource, project.Resource.Parent);