首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET内核Startup.cs中的Kestrel关机功能

ASP.NET内核Startup.cs中的Kestrel关机功能
EN

Stack Overflow用户
提问于 2016-02-08 02:23:47
回答 1查看 19.8K关注 0票数 43

使用Microsoft.AspNet.Server.Kestrel的时候有关机功能吗?ASP.NET Core (以前的ASP.NET vNext)显然有一个启动序列,但没有提到关机序列和如何处理干净的闭包。

EN

回答 1

Stack Overflow用户

发布于 2016-04-25 19:22:06

除了最初的答案之外,我在尝试将IApplicationLifetime连接到构造函数中时也出现了一个错误。

我通过这样做解决了这个问题:

代码语言:javascript
复制
public class Startup 
{
    public void Configure(IApplicationBuilder app) 
    {
        var applicationLifetime = app.ApplicationServices.GetRequiredService<IApplicationLifetime>();
        applicationLifetime.ApplicationStopping.Register(OnShutdown);
    }

    private void OnShutdown()
    {
         // Do your cleanup here
    }
}
票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35257287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档