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

浙公网安备 33010602011771号