原文:AspectCore.Extension.Reflection : .NET Core反射扩展库

在从零实现AOP的过程中,难免会需要大量反射相关的操作,虽然在.net . .net core中反射的性能有了大幅的优化,但为了追求极致性能,自己实现了部分反射的替代方案,包括构造器调用 方法调用 字段读写,属性读写和特性读取。在重构时,把反射扩展操作封装到单独的项目AspectCore.Extension.Reflection中,以此方便自己和大家使用。 获取AspectCore.Extensi ...

2017-10-18 17:50 21 4359 推荐指数:

查看详情

.net core 使用 AspectCore 实现简易的AopCache。

(第一次写博客,好紧张!!!) 源码地址:传送门 项目中有很多缓存的需求,能自己定义缓存key和时间,能根据key去清理缓存。 网上找了一圈,有很多基于aop的缓存组件,但是都不满足我的需求。故造了个轮子。 新建web项目 .net core mvc TestAopCache ...

Tue Apr 02 22:44:00 CST 2019 8 596
Reflection(反射)

一.反射介绍 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。 有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。 二.反射的用途 1.使用Assembly ...

Sun Jan 05 18:25:00 CST 2020 0 246
.Net core Worker Service 扩展

.Net core Worker Service 扩展,目的为更易控制每一个worker 的运行。 提供根据配置文件对每一个Worker的停止、启动和自动解析注册Worker。 获取配置的方式不限于 使用配置文件,也可以使用数据,也可以使 ...

Thu May 27 03:14:00 CST 2021 0 498
ASP.NET Core扩展

亲爱的.Neter们,在我们日复一日的编码过程中是不是会遇到一些让人烦恼的事情: 日志配置太过复杂,各种模板、参数也搞不清楚,每次都要去查看日志的文档,还需要复制粘贴一些重复代码,好无赖 当需要类型转换时,使用AutoMapper时感觉配置又复杂,自己写人肉转换代码又冗长,又枯燥,好 ...

Mon Mar 08 18:12:00 CST 2021 6 1126
ASP.NET Core扩展之Http通用扩展

本文将介绍Xfrogcn.AspNetCore.Extensions扩展对于Http相关的其他功能扩展,这些功能旨在处理一些常见需求, 包括请求缓冲、请求头传递、请求头日志范围、针对HttpClient与HttpRequestMessage、HttpResponseMessage的扩展 ...

Mon Apr 19 18:30:00 CST 2021 1 771
Log4net 的 ASP.NET Core 扩展

给大家安利一款 log4net 的 ASP.NET Core 扩展,它是基于 log4net 开发的。 简单易用,开源免费,使用ASP.NET Core自身提供的DI容器来实现服务的注册和消费。直接在程序启动时注册到服务中即可完成全部配置,对于小白用户也可快速上手 log4net 日志组件 ...

Mon Dec 07 04:43:00 CST 2020 0 364
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM