博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
任务25:IHostEnvironment和 IApplicationLifetime介绍
阅读量:4671 次
发布时间:2019-06-09

本文共 697 字,大约阅读时间需要 2 分钟。

任务25:IHostEnvironment和 IApplicationLifetime介绍

 

IHostingEnvironment这个里面有一些参数,比如我们当前应用程序的名称、目录的。

 

 

 

await context.Response.WriteAsync($"ContentRootPath = {env.ContentRootPath}");                await context.Response.WriteAsync($" EnvironmentName = {env.EnvironmentName}");                await context.Response.WriteAsync($" WebRootPath = {env.WebRootPath}");
代码

 

 

输出内容

 

webRootPath的路径就输出了。

之前的MVC的项目里都有Global的文件。里面包含Application_start 、application_end等

在asp.net core中的实现方式用到 IApplicationLifetime 来实现的

  

 这个时候我们就可以程序的事件进行绑定

Register方法里面是一个Action参数

 

三个事件都注册

 

 

 初始化的时候输出了started

 

让我们在窗体内 ctrl+c的时候会输出stopping和stopped。但是闪的比较快。闪一下船体就会关闭了。

 

更加深入的了解WebHost可以参考博客:

 

 

转载于:https://www.cnblogs.com/wangjunwei/p/10363398.html

你可能感兴趣的文章
MYSQL IFNULL函数的使用
查看>>
InvocationTargetException异常
查看>>
Python处理Excel文件
查看>>
P1250 种树
查看>>
记录一下
查看>>
Java关键字---this的由来和其三大作用
查看>>
VB 泛型 T 应用
查看>>
c# 如何调用非托管函数 (转)
查看>>
hadoop streaming怎么设置key
查看>>
Qt QDataTime QString 两个类的使用
查看>>
iOS 自带二维码扫描功能的实现
查看>>
数据库正确建立索引以及最左前缀原则
查看>>
数据库操作
查看>>
程序化交易
查看>>
AI前导课-第一课AI概览(2018/10/20)
查看>>
十 全局结果页面的配置
查看>>
三、引
查看>>
centos 使用rz sz指令
查看>>
python正则表达式之re模块方法介绍
查看>>
第三周例行报告
查看>>