UvicornAppHostingExtension Methods
Class Methods 1 member
Provides extension methods for adding Uvicorn applications to an
Hosting.IDistributedApplicationBuilder. AddUvicornApp(IDistributedApplicationBuilder, string, string, string, string[]) Section titled AddUvicornApp(IDistributedApplicationBuilder, string, string, string, string[]) extension IResourceBuilder<UvicornAppResource> Adds a Uvicorn application to the distributed application builder.
public static class UvicornAppHostingExtension{ public static IResourceBuilder<UvicornAppResource> AddUvicornApp( this IDistributedApplicationBuilder builder, string name, string projectDirectory, string appName, params string[] args) { // ... }}Parameters
builder IDistributedApplicationBuilder The distributed application builder. name string The name of the Uvicorn application. projectDirectory string The directory of the project containing the Uvicorn application. appName string The name of the uvicorn app. args string[] Optional arguments to pass to the script. Returns
IResourceBuilder<UvicornAppResource> An ApplicationModel.IResourceBuilder`1 for the Uvicorn application resource. Exceptions
ArgumentNullException Thrown if builder is null.