随笔分类 -  ASP.NET Core

摘要:过滤器执行顺序 Authorization filters r最先运行,用于确定是否已针对请求为用户授权。 如果请求未获授权,授权筛选器可以让管道短路。 Resource filters: 授权后运行。 OnResourceExecuting 在筛选器管道的其余阶段之前运行代码。 例如,OnReso 阅读全文
posted @ 2020-11-19 22:45 【唐】三三 阅读(929) 评论(0) 推荐(0)
摘要:对于 MVC 视图应用而言,Action 返回的结果通常是一个 View,即页面; 而对于 Web API 应用程序来说,则返回相应的资源或者 HTTP 状态码。 Controller 根据约定,继承自位于 Microsoft.AspNetCore.Mvc 命名空间下的 Controller 类,而 阅读全文
posted @ 2020-11-17 21:38 【唐】三三 阅读(587) 评论(0) 推荐(0)
摘要:源代码 /// <summary> /// Initializes a new instance of the <see cref="HostBuilder"/> class with pre-configured defaults. /// </summary> /// <remarks> /// 阅读全文
posted @ 2020-11-10 22:43 【唐】三三 阅读(414) 评论(0) 推荐(0)
摘要:执行顺序 Host.CreateDefaultBuilder(args) // • set the Microsoft.Extensions.Hosting.IHostEnvironment.ContentRootPath to the // result of System.IO.Director 阅读全文
posted @ 2020-05-03 15:47 【唐】三三 阅读(585) 评论(0) 推荐(2)
摘要:1.参数 HttpRequest 是用户请求对象 QueryString Form Cookie Session Header 实例: HttpContext 是用户请求上下文 提供Session属性获取Session对象 设置 移除 获取数据 2.数据绑定 2.1.Model Binding 要接 阅读全文
posted @ 2018-12-21 00:10 【唐】三三 阅读(7047) 评论(0) 推荐(0)
摘要:简介 Tag Helpers 提供了在视图中更改和增强现有HTML元素的功能。将它们添加到视图中,会经过Razor模板引擎处理并创建一个HTML,之后再返回给浏览器。有一些Tag Helpers,其实作为元素或实际的标签(如environment,cache等)。 它们使用HTML方式编写,同时利用 阅读全文
posted @ 2018-12-20 16:10 【唐】三三 阅读(481) 评论(0) 推荐(0)
摘要:中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在调用管道中的下一个组件前后执行工作。 请求委托(Request delegates)用于生成请求管道。 请求委托处理每个 HTTP 请求。 每个中间件扩展方法都通过 Microsoft.As 阅读全文
posted @ 2018-12-18 17:38 【唐】三三 阅读(521) 评论(0) 推荐(0)
摘要:ASP.NET WebApi 2 中的示例代码: ASP.NET Core WebApi 中的示例代码: 可以看到,改变还是很大的,主要是两方面: 没有了 ,获取 Accept 需要通过 。 没有返回值,而是直接通过数据流的方式写入到 中。 阅读全文
posted @ 2018-12-05 20:59 【唐】三三 阅读(3884) 评论(0) 推荐(0)
摘要:参考:https://docs.microsoft.com/zh cn/aspnet/core/tutorials/first web api?view=aspnetcore 2.1 官网的例子 直接去看,这里写用到的代码 创建一个model 创建数据库上下文 Register the databa 阅读全文
posted @ 2018-12-05 20:58 【唐】三三 阅读(1141) 评论(0) 推荐(0)
摘要:ASP.NET Core 中的日志记录 https://docs.microsoft.com/zh cn/aspnet/core/fundamentals/logging/?view=aspnetcore 2.1 日志级别:Trace 》Debug 》 Information 》Warning 》 阅读全文
posted @ 2018-12-03 21:52 【唐】三三 阅读(583) 评论(0) 推荐(0)
摘要:缓存 缓存在内存中 ASP.NET Core 使用 内存中缓存是使用依赖关系注入从应用中引用的服务。 请在ConfigureServices中调用 : 在构造函数中请求 实例: 资料:https://docs.microsoft.com/zh cn/aspnet/core/performance/c 阅读全文
posted @ 2018-12-03 00:05 【唐】三三 阅读(1396) 评论(2) 推荐(0)
摘要:net core 中的依赖注入 Package Microsoft.Extensions.DependencyInjection ServiceCollection 用来构造容器对象 IServiceProvider 调用 ServiceCollection 的 BuildServiceProvid 阅读全文
posted @ 2018-12-01 19:11 【唐】三三 阅读(1211) 评论(0) 推荐(0)
摘要:setting.json 引用Nuget: 和`Microsoft.Extensions.Configuration.Json` 参考:https://docs.microsoft.com/zh cn/aspnet/core/fundamentals/configuration/index?view 阅读全文
posted @ 2018-11-29 16:37 【唐】三三 阅读(728) 评论(0) 推荐(0)