IHostEnvironment获取程序信息

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{app.Run(async (context) =>{await context.Response.WriteAsync($"ApplicationName:{env.ApplicationName}");await context.Response.WriteAsync($"ContentRootPath:{env.ContentRootPath}");await context.Response.WriteAsync($"WebRootPath:{env.WebRootPath}");await context.Response.WriteAsync($"是否开发环境:{env.IsDevelopment()}");});
}

IApplicationLifetime站点启动或关闭时的监控

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IApplicationLifetime applicationLifetime)
{applicationLifetime.ApplicationStarted.Register(() =>{Console.WriteLine("ApplicationStarted");});applicationLifetime.ApplicationStopped.Register(() =>{Console.WriteLine("ApplicationStopped");});applicationLifetime.ApplicationStopping.Register(() =>{Console.WriteLine("ApplicationStopping");});
}

转载于:https://www.cnblogs.com/lgxlsm/p/9104154.html

ASP.NET Core IHostEnvironment和IApplicationLifetime介绍相关推荐

  1. asp.net core 系列 19 EFCore介绍

    asp.net core 系列 19 EFCore介绍 原文:asp.net core 系列 19 EFCore介绍 一.概述 目前最新的EF Core版本是3.0,最稳定的EF Core版本是2.2 ...

  2. ASP.NET Core 2.0 特性介绍和使用指南

    ASP.NET Core 2.0 发布日期:2017年8月14日 ASP.NET团队宣布ASP.NET Core 2.0正式发布,发布Visual Studio 2017 15.3支持ASP.NET ...

  3. ASP.NET Core MVC Tag Helpers 介绍

    简介 Tag Helpers 提供了在视图中更改和增强现有HTML元素的功能.将它们添加到视图中,会经过Razor模板引擎处理并创建一个HTML,之后再返回给浏览器.有一些Tag Helpers,其实 ...

  4. 《从零开始学ASP.NET CORE MVC》课程介绍

    大家好,欢迎来到52ABP学院,收看我们的 <从零开始学ASP.NET CORE MVC>. ASP.NET Core 简介 从2015年开始随时互联网成长,云计算和AI.大数据的爆发,大 ...

  5. ASP.NET Core快速入门(第4章:ASP.NET Core HTTP介绍)--学习笔记

    点击蓝字关注我们 课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务22:课程介绍 1.HTTP 处理过程 2.WebHos ...

  6. ASP.NET Core 运行原理解剖[2]:Hosting补充之配置介绍

    在上一章ASP.NET Core 运行原理解剖[1]:Hosting中,我们介绍了 ASP.NET Core 的启动过程,主要是对 WebHost 源码的探索.而本文则是对上文的一个补充,更加偏向于实 ...

  7. Razor Page–Asp.Net Core 2.0新功能 Razor Page介绍

    Razor Page介绍 前言 上周期待已久的Asp.Net Core 2.0提前发布了,一下子Net圈热闹了起来,2.0带来了很多新的特性和新的功能,其中Razor Page引起我的关注,作为web ...

  8. ASP.NET Core 运行原理解剖[1]:Hosting

    SP.NET Core 是新一代的 ASP.NET,第一次出现时代号为 ASP.NET vNext,后来命名为ASP.NET 5,随着它的完善与成熟,最终命名为 ASP.NET Core,表明它不是 ...

  9. ASP.NET Core MVC – Caching Tag Helpers

    ASP.NET Core Tag Helpers系列目录,这是第二篇,共五篇: ASP.NET Core MVC – Tag Helpers 介绍 ASP.NET Core MVC – Caching ...

最新文章

  1. 考研最惨专业排行榜,你上榜了吗?
  2. AttributeError: ‘Tensor‘ object has no attribute ‘encoder‘
  3. stm32 外部中断学习
  4. padding影响整个div的实际宽度
  5. [Godot] v4.0.alpha1 GDScript 实现第三人称控制器
  6. Pycharm快速入门(5) — Python解释器和环境配置
  7. PG 数据库表备份方案
  8. 互联网大佬生存法则:如何防守周鸿祎?
  9. 机架服务器怎么安装系统,华三服务器安装系统步骤(图解华三服务器怎么安装)...
  10. 中国十大调查研究报告排名数据
  11. 线代第二章 矩阵 +行列式与矩阵的区别
  12. pyqt 取鼠标处文字_侧裙可拆按键随心装,黑爵GTi模块化游戏鼠标评测
  13. 计算机类基金有哪些2019,2019年度国家自然科学基金最终立项数据,哪些高校表现突出?...
  14. [日推荐]『我的时间线』记录你的生活
  15. python手机话费_Python软件测试中“电话费”问题的解决方案,python,版本,账单,题解...
  16. 计算机网络一些相互连接,计算机网络试题全集完整版
  17. 【科技百咖】五舟科技CEO谢高辉:国产自主 软硬一体,通过定制化杀出一条血路...
  18. 线性代数(行列式1)
  19. HEVC参考软件HM源码分析--帧间预测(1)--xCompressCU
  20. 杭州电子科技大学计算机学院夏令营,杭州电子科技大学计算机学院软件工程(专业学位)保研夏令营...

热门文章

  1. muduo网络库学习(八)事件驱动循环线程池EventLoopThreadPool
  2. 《Linux内核设计与实现》读书笔记(十九)- 可移植性
  3. 8086汇编贪吃蛇(随机食物+速度递增)
  4. Linux内核源码分析方法
  5. linux终端vim底行模式点冒号,Vim基本使用方法
  6. 14.理解copy_if算法的正确实现
  7. bit索引 mysql_Mysql优化之索引实现原理
  8. python类的继承super方法_Python类的继承super相关原理解析
  9. x265-确定slice type-2
  10. LTE小区选择和重选