asp.net – 在Owin有来自Global.asax的Application_End吗?
发布时间:2020-05-23 11:43:32 所属栏目:asp.Net 来源:互联网
导读:Startup.cs是在Global.asax中初始化应用程序而不是Application_Start的一种新方式,没关系。但是有没有一个地方可以把我的拆卸逻辑,例如: public class WebApiApplication : System.Web.HttpApplication{ protected void Application_End() { // Release
|
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_End()
{
// Release you ServiceBroker listener
SqlDependency.Stop(connString);
}
}
看着Microsoft.Owin的命名空间,但它似乎只有OwinStartupAttribute。这是否意味着应用程序生命周期事件仍由System.Web.HttpApplication实例处理,OWIN规范不支持? 解决方法AppProperties,在Microsoft.Owin.BuilderProperties中找到,显示了OnAppDisposing的CancellationToken。您可以获取此令牌并注册回调 public class Startup
{
public void Configuration(IAppBuilder app)
{
var properties = new AppProperties(app.Properties);
CancellationToken token = properties.OnAppDisposing;
if (token != CancellationToken.None)
{
token.Register(() =>
{
// do stuff
});
}
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用ASP.NET MVC进行Windows身份验证
- asp.net核心中的Request.CreateResponse
- 在asp.net中HttpContext.Current.User和Thread.CurrentPrin
- asp.net – BC30560:’default_aspx’在命名空间’ASP’中
- asp.net-mvc-3 – Orchard CMS DataAnnotations – 客户端验
- ASP.NET MVC – 返回JavaScriptResult不起作用
- asp.net-mvc – 将表单提交为JSON(无AJAX)
- 如何使ASP.NET服务器控件获得最短的ID?
- 如何在asp.net中为一个控件分配多个“CssClass”
- 数组 – 发布字符串数组
推荐文章
站长推荐
- asp.net-mvc-3 – “区域”文件夹中的样式,脚本和
- asp.net-mvc – MVC区域 – 非区域路线解析为区域
- ASP .NET MVC Forms授权与Active Directory组
- asp.net – 如何转换上传的视频并从此文件中获取
- NHibernate中对同一个对象的Lazyload要设置一致
- 详解ASP.NET MVC 利用Razor引擎生成静态页
- asp.net-mvc – ASP.Net MVC中的分页和路由
- asp.net – HttpServerUtility.UrlPathEncode vs
- asp-classic – ASP/VBScript – Int()vs CInt()
- asp.net – 如何从浏览器历史记录中删除页面?
热点阅读
