Date: 7/13/2017
ai 4llms 4volta 1architecture 6cqrs 2microservices 2amqp 1event-driven-pattern 1mediator-pattern 2dotnet 4ddd 8repository-pattern 2ops 7docker 8hexo 2next-theme 1aspnet-core 10polly 1aspnet-core-mvc 1hybrid 3chrome 1cefsharp 1ps5 1bilibili 1streaming 1dns 1raspberrypi 1retropie 1tokenization 1embedding 1transformer 1vibe-coding 1git 2embeded-repository 1remote-repository 1linux 18openwrt 1network 3router 2ddns 1raspberry-pi 6nas 1samba 1seafile 1security 8sytax 1uv 1oauth 2jwt 2cryptography 3ssl-certificate 1https 3netframework 1smart-home 7home-assistant 7alexa 1homebridge 1cordova 2android 1nextjs 1react 1routing 1javascript 16angularjs 1mvvm 3frameworks 1engineering 1webpack 1rollup 1css 5css-preprocessor 1styles 4es 2html 1modern-javascript 2toolset 1nodejs 2backend 1responsive-design 1typescript 2framework 2vuejs 2ecmascript 1
Date: 11/8/2017
Date: 7/31/2017
Date: 2/20/2018
Date: 6/5/2017
Date: 6/2/2017
Date: 5/28/2017
Date: 6/1/2017
参考资料:
- Options pattern in ASP.NET Core
- http://www.cnblogs.com/artech/p/new-config-system-01.html
- Options Github Source
Date: 6/1/2017
参考资料:
- Configuration in ASP.NET Core
- http://www.cnblogs.com/artech/p/new-config-system-01.html
Date: 7/2/2017
参考资料:
过滤器类型
每个过滤器类型都将在管道的不同阶段被执行:
- Authorization 过滤器: 第一个运行的过滤器,决定执行请求的当前用户是否被授权。
- Resource 过滤器: 紧随 Authorization 过滤器之后处理请求的过滤器,其代码在管道的其余部分之前或之后被执行,它们是实现缓存或因性能原因阻塞请求的最佳位置,它们在「Model Binding」之前运行,所以其代码可以影响模型绑定。
- Action 过滤器: 在特定的 Action 之前或之后运行的过滤器,它们被用于操作传入 Action 的参数以及被其返回的结果。
- Exception 过滤器: 用于将全局策略应用于在返回响应之前未被捕获的异常。
- Result 过滤器: 在 Action 返回结果之前或之后执行代码,仅当 Action 方法成功之后才会运行,它们被用于处理必须围绕视图的逻辑。