Skip to content
Docs Try Aspire

AzureContainerAppProjectExtensions Methods

Class Methods 1 member
Provides extension methods for publishing project resources as container apps in Azure.
PublishAsAzureContainerApp(IResourceBuilder<T>, Action<AzureResourceInfrastructure, ContainerApp>) Section titled PublishAsAzureContainerApp(IResourceBuilder<T>, Action<AzureResourceInfrastructure, ContainerApp>) extension IResourceBuilder<T>
Allows configuring the specified project resource as a container app.
public static class AzureContainerAppProjectExtensions
{
public static IResourceBuilder<T> PublishAsAzureContainerApp<T>(
this IResourceBuilder<T> project,
Action<AzureResourceInfrastructure, ContainerApp> configure)
{
// ...
}
}
project IResourceBuilder<T> The project resource builder.
configure Action<AzureResourceInfrastructure, ContainerApp> The configuration action for the container app.
IResourceBuilder<T> The updated project resource builder.
This method adds the necessary infrastructure for container apps to the application builder and applies the specified configuration to the container app.
builder.AddProject<Projects.Api>.PublishAsAzureContainerApp(
(infrastructure, app) =>
{
// Configure the container app here
});