Skip to content
Docs Try Aspire

UvAppHostingExtension Methods

Class Methods 1 member
Provides extension methods for adding Uv applications to an Hosting.IDistributedApplicationBuilder.
AddUvApp(IDistributedApplicationBuilder, string, string, string, string[]) Section titled AddUvApp(IDistributedApplicationBuilder, string, string, string, string[]) extension IResourceBuilder<UvAppResource>
Adds a Uv application to the distributed application builder.
public static class UvAppHostingExtension
{
public static IResourceBuilder<UvAppResource> AddUvApp(
this IDistributedApplicationBuilder builder,
string name,
string projectDirectory,
string scriptPath,
params string[] scriptArgs)
{
// ...
}
}
builder IDistributedApplicationBuilder The distributed application builder.
name string The name of the Uv application.
projectDirectory string The directory of the project containing the Uv application.
scriptPath string The name of the Uv app.
scriptArgs string[] Optional arguments to pass to the script.
IResourceBuilder<UvAppResource> An ApplicationModel.IResourceBuilder`1 for the Uv application resource.
ArgumentNullException Thrown if builder is null.