Skip to content
DocsTry Aspire
DocsTry

AzureContainerAppContainerExtensions Methods

ClassMethods1 member
Provides extension methods for publishing container resources as container apps in Azure.
PublishAsAzureContainerApp(IResourceBuilder<T>, Action<AzureResourceInfrastructure, ContainerApp>)Section titled PublishAsAzureContainerApp(IResourceBuilder<T>, Action<AzureResourceInfrastructure, ContainerApp>)extensionIResourceBuilder<T>
Publishes the specified container resource as a container app.
public static class AzureContainerAppContainerExtensions
{
public static IResourceBuilder<T> PublishAsAzureContainerApp<T>(
this IResourceBuilder<T> container,
Action<AzureResourceInfrastructure, ContainerApp> configure)
{
// ...
}
}
containerIResourceBuilder<T>The container resource builder.
configureAction<AzureResourceInfrastructure, ContainerApp>The configuration action for the container app.
IResourceBuilder<T>The updated container resource builder.
This method checks if the application is in publish mode. If it is, it adds the necessary infrastructure for container apps and applies the provided configuration action to the container app.
builder.AddContainer(
"name",
"image").PublishAsAzureContainerApp((infrastructure, app) =>
{
// Configure the container app here
});