摘要: 上一篇我们知道可以使用 app.use 注册中间件,但是 这样都写在 Startup 文件可能不是我们想要的。.NET Core 提供了 使用 UseMiddlewareExtensions 扩展中间件。我们看一下需要什么。 // Copyright (c) .NET Foundation. All 阅读全文
posted @ 2020-06-14 12:54 delaywu 阅读(232) 评论(0) 推荐(0) 编辑
摘要: .Net core 的Pipeline 是由各种各样的中间件组成的(个人理解),通过一张图我们大体认识一样中间件的请求流程。 从图中我们可以看出 请求 middleware1->middleware2->middleware,响应:middleware3->middleware2->middlewa 阅读全文
posted @ 2020-06-13 21:37 delaywu 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ExceptionFilter 主要是为了捕捉系统异常。通常我们会继承 ExceptionFilterAttribute ,实现自定义系统异常捕捉。 版本:.Net Core 3.1 一、基本创建过程 新建 .Net Core Mvc 并新建控制器 ExceptionFilterController 阅读全文
posted @ 2020-06-13 21:04 delaywu 阅读(542) 评论(0) 推荐(1) 编辑
摘要: 安装NuGet 包 代码注册: //IUnityContainer container = new UnityContainer(); //container.RegisterType<IPhone, Phone>(); //container.RegisterType<IMicrosoftPhon 阅读全文
posted @ 2020-04-12 10:37 delaywu 阅读(208) 评论(0) 推荐(0) 编辑