188 implementations of IProjectMetadata
AksDemo.AppHost (1)
AppHost1 (2)
Aspire.Hosting (1)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.Kubernetes.Tests (1)
Aspire.Hosting.Azure.Tests (29)
Aspire.Hosting.Blazor.Tests (4)
Aspire.Hosting.DevTunnels.Tests (1)
Aspire.Hosting.Docker.Tests (2)
Aspire.Hosting.Dotnet (1)
Aspire.Hosting.EntityFrameworkCore.Tests (1)
Aspire.Hosting.Foundry.Tests (1)
Aspire.Hosting.Kubernetes.Tests (2)
Aspire.Hosting.Maui (1)
Aspire.Hosting.Milvus.Tests (1)
Aspire.Hosting.Qdrant.Tests (1)
Aspire.Hosting.Radius.Tests (3)
Aspire.Hosting.Testing.Tests (1)
Aspire.Hosting.Tests (37)
AspireJavaScript.AppHost (1)
AspireWithNode.AppHost (1)
AzureAppConfiguration.AppHost (1)
AzureAppService.AppHost (1)
AzureContainerApps.AppHost (1)
AzureDataLakeEndToEnd.AppHost (1)
AzureFunctionsEndToEnd.AppHost (2)
AzureFunctionsWithDts.AppHost (1)
AzureKusto.AppHost (1)
AzureOpenAIEndToEnd.AppHost (1)
AzureSearch.AppHost (1)
AzureStorageEndToEnd.AppHost (1)
AzureVirtualNetworkEndToEnd.AppHost (1)
BicepSample.AppHost (1)
BlazorHosted.AppHost (3)
BlazorStandalone.AppHost (3)
BrowserTelemetry.AppHost (1)
CdkSample.AppHost (1)
CertManagerDemo.AppHost (1)
CosmosEndToEnd.AppHost (1)
DatabaseMigration.AppHost (2)
Deployers.AppHost (3)
DevTunnels.AppHost (2)
EntraId.AppHost (1)
EventHubs.AppHost (2)
ExternalServices.AppHost (1)
FoundryAgentBasic.AppHost (1)
FoundryAgentEnterprise.AppHost (1)
FoundryAgents.AppHost (3)
FoundryEndToEnd.AppHost (1)
KafkaBasic.AppHost (2)
Keycloak.AppHost (2)
MilvusPlayground.AppHost (1)
Mongo.AppHost (1)
MySqlDb.AppHost (1)
Nats.AppHost (2)
OpenAIEndToEnd.AppHost (1)
OracleEndToEnd.AppHost (1)
Orleans.AppHost (2)
ParameterEndToEnd.AppHost (1)
Pipelines.AppHost (1)
PostgresEndToEnd.AppHost (1)
ProjectResourceExtensions.AppHost (5)
ProxylessEndToEnd.AppHost (1)
Publishers.AppHost (3)
Qdrant.AppHost (1)
Redis.AppHost (1)
Seq.AppHost (1)
ServiceBus.AppHost (1)
SignalR.AppHost (2)
SqlServerEndToEnd.AppHost (2)
Stress.AppHost (3)
Terminals.AppHost (1)
TestingAppHost1.AppHost (2)
TestProject.AppHost (5)
TestShop.AppHost (5)
WaitForSandbox.AppHost (3)
WebPubSub.AppHost (1)
Yarp.AppHost (2)
113 references to IProjectMetadata
Aspire.Hosting (57)
ProjectResourceBuilderExtensions.cs (15)
38/// to types that implement the <see cref="IProjectMetadata"/> interface.
41/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference
68public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) where TProject : IProjectMetadata, new()
147/// to types that implement the <see cref="IProjectMetadata"/> interface.
150/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference
174public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? launchProfileName) where TProject : IProjectMetadata, new()
238/// to types that implement the <see cref="IProjectMetadata"/> interface.
241/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference
264public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ProjectResourceOptions> configure) where TProject : IProjectMetadata, new()
466/// <exception cref="InvalidOperationException">The resource does not carry exactly one <see cref="IProjectMetadata"/> annotation, project metadata changes after defaults are applied, or defaults were already applied.</exception>
489/// The resource must carry <see cref="IProjectMetadata"/>. It is intended for language integration
506var projectMetadata = builder.Resource.GetProjectMetadata();
542var currentProjectMetadata = r.GetProjectMetadata();
1066var projectMetadata = projectResource.GetProjectMetadata();
1100var projectMetadata = projectResource.GetProjectMetadata();
Aspire.Hosting.Azure.Functions (6)
Aspire.Hosting.Azure.Tests (4)
Aspire.Hosting.Blazor (2)
Aspire.Hosting.Blazor.Tests (2)
Aspire.Hosting.Dotnet (5)
Aspire.Hosting.Dotnet.Tests (8)
Aspire.Hosting.EntityFrameworkCore (8)
Aspire.Hosting.Testing (3)
Aspire.Hosting.Testing.Tests (1)
Aspire.Hosting.Tests (15)
Aspire.Playground.Tests (1)
Pipelines.Library (1)