| File: Program.cs | Web Access |
| Project: src\tests\testproject\TestProject.AppHost\TestProject.AppHost.csproj (TestProject.AppHost) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. var testProgram = TestProgram.Create<Program>(args, includeIntegrationServices: true, disableDashboard: false); // Run a task to read from the console and stop the app if an external process sends "Stop". // This allows for easier control than sending CTRL+C to the console in a cross-platform way. _ = Task.Run(async () => { var s = Console.ReadLine(); if (s == "Stop") { if (testProgram.App is not null) { await testProgram.App.StopAsync(); } } }); await testProgram.RunAsync();