如何解决如何在启动Owin类中正常停止.NET Framework 4.6.2 Web API应用程序的执行?
我处于.NET Framework 4.6.2 Web API应用程序Owin Startup类的上下文中,并且根据条件,我需要停止该应用程序的执行。
有什么想法可以做到吗?
[assembly: OwinStartup(typeof(Startup))]
namespace Services.Core
{
using Owin;
public sealed class Startup
{
private ILog log;
public void Configuration(IAppBuilder app)
{
ConfigureAppInsights();
ConfigureLog4Net();
var config = new HttpConfiguration();
ConfigureWebApi(config);
IContainer container = ConfigureAutofac(config);
app.UseAutofacMiddleware(container);
app.UseAutofacWebApi(config);
app.UseWebApi(config);
SetDbConfiguration();
if (MigrateDatabases(container))
{
// continue
}
else
{
//stop application
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。