Skip to content
DocsTry Aspire
DocsTry

UvAppHostingExtension Methods

ClassMethods1 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[])extensionIResourceBuilder<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)
{
// ...
}
}
builderIDistributedApplicationBuilderThe distributed application builder.
namestringThe name of the Uv application.
projectDirectorystringThe directory of the project containing the Uv application.
scriptPathstringThe name of the Uv app.
scriptArgsstring[]Optional arguments to pass to the script.
IResourceBuilder<UvAppResource>An ApplicationModel.IResourceBuilder`1 for the Uv application resource.
ArgumentNullExceptionThrown if builder is null.