文件名称:LambdaAOP:一个 用 C# 实现的 使用 Lambda 表达式 的 AOP
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-21 20:12:39
C#
LambdaAOP 一个 用 C# 实现的 使用 Lambda 表达式 的 AOP 这是 一个 用 C# 实现的 使用 Lambda 表达式 的 AOP 。 用 Lambda 表达式 来 实现 AOP 这个 想法 来自于 Polly.Net 。 一开始 看到 Polly.Net 的 时候, 只看到 一堆 police.Handle() , police.Handle() , police.Handle() …… police.ReTry() …… 就没看到 在 哪里调用 要执行的 方法 , 然后 就 觉得 , Polly.Net 这个 好像 AOP 啊 , 而且 这个 AOP 有点牛 , 有点 指哪打哪 的 意思 了 。 ^^ 后来看到 police.Execute( () => DoSomething() ) , 才 发现 , 哦 ,
【文件预览】:
LambdaAOP-master
----LambdaAOP()
--------LambdaAOP.csproj(2KB)
--------bin()
--------Aop.cs(4KB)
--------obj()
--------IAroundAdvice.cs(282B)
--------Properties()
--------AopException.cs(274B)
----Demo()
--------bin()
--------ConsoleAdvice.cs(1KB)
--------Program.cs(2KB)
--------obj()
--------App.config(182B)
--------Properties()
--------Demo.csproj(3KB)
----LambdaAOP.sln(1KB)
----README.md(1KB)
----LambdaAOP.v12.suo(49KB)