184 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 (3)
Aspire.Hosting.DevTunnels.Tests (1)
Aspire.Hosting.Docker.Tests (2)
Aspire.Hosting.Dotnet (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.Tests (36)
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)
EventHubs.AppHost (2)
ExternalServices.AppHost (1)
FoundryAgentBasic.AppHost (1)
FoundryAgentEnterprise.AppHost (1)
FoundryAgents.AppHost (3)
FoundryEndToEnd.AppHost (1)
GitHubModelsEndToEnd.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)
87 references to IProjectMetadata
Aspire.Hosting (47)
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()
460/// <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>
470/// The resource must carry <see cref="IProjectMetadata"/>. It is intended for language integration
487var projectMetadata = builder.Resource.GetProjectMetadata();
523var currentProjectMetadata = r.GetProjectMetadata();
1034var projectMetadata = projectResource.GetProjectMetadata();
1068var 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 (6)
Aspire.Hosting.EntityFrameworkCore (3)
Aspire.Hosting.Tests (10)
Aspire.Playground.Tests (1)
Pipelines.Library (1)