190 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)
AzureApiManagement.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 (6)
WaitForSandbox.AppHost (3)
WebPubSub.AppHost (1)
Yarp.AppHost (2)
138 references to IProjectMetadata
Aspire.Hosting (58)
ProjectResourceBuilderExtensions.cs (15)
41/// to types that implement the <see cref="IProjectMetadata"/> interface.
44/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference
72public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) where TProject : IProjectMetadata, new()
161/// to types that implement the <see cref="IProjectMetadata"/> interface.
164/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference
189public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? launchProfileName) where TProject : IProjectMetadata, new()
262/// to types that implement the <see cref="IProjectMetadata"/> interface.
265/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference
289public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ProjectResourceOptions> configure) where TProject : IProjectMetadata, new()
496/// <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>
519/// The resource must carry <see cref="IProjectMetadata"/>. It is intended for language integration
536var projectMetadata = builder.Resource.GetProjectMetadata();
571var currentProjectMetadata = r.GetProjectMetadata();
1110var projectMetadata = projectResource.GetProjectMetadata();
1144var 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 (8)
Aspire.Hosting.Dotnet.Tests (17)
Aspire.Hosting.EntityFrameworkCore (8)
Aspire.Hosting.Testing (3)
Aspire.Hosting.Testing.Tests (1)
Aspire.Hosting.Tests (25)
Aspire.Playground.Tests (4)