UvicornAppHostingExtension Methods
ClassMethods1 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[])extensionIResourceBuilder<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
builderIDistributedApplicationBuilderThe distributed application builder.namestringThe name of the Uvicorn application.projectDirectorystringThe directory of the project containing the Uvicorn application.appNamestringThe name of the uvicorn app.argsstring[]Optional arguments to pass to the script.Returns
IResourceBuilder<UvicornAppResource>An ApplicationModel.IResourceBuilder`1 for the Uvicorn application resource.Exceptions
ArgumentNullExceptionThrown if builder is null.