Top 20 NuGet aop Packages
Fody add-in to decorate arbitrary methods to run code before and after invocation. Fork of https://github.com/alexeysuvorov/MethodDecorator
Supports returned Task handling on async methods, for that add void TaskContinuation(Task task) on IMethodDecorator interface.
CacheInterceptor - Castle.Core Interceptor to cache method calls for any specified duration
Fody add-in to decorate arbitrary methods to run code before and after invocation
Fody add-in to decorate arbitrary methods to get or store object in cache
Package Description
A service to replace IronRebuilderAtribute's attributes, see https://github.com/nolag/IronRebuilder for more
This library integrates ServiceBridge with ASP.NET MVC 5 controllers.
This library provides extension to integration ServiceBridge with WCF services.
This library integrates ServiceBridge with ASP.NET web pages and user controls.
This library integrates ServiceBridge with ASP.NET WebApi 5 controllers.
This library contains interceptors for service interception.
Contains TraceSourceAttribute - a PostSharp-based aspect for simple but rich logging with .Net System.Diagnostics framework. It makes completely simple to use activity tracing and locial operations stacks.
Injects code do to easily use throttles. Simply add the Throttled attribute to a method to wire up everything.
CIL compiled templates library (Cecil target)
AOP library that subscribes to ReactiveProperty and tracks events.
Aspekt Contract built on the lightweight AOP foundation Aspekt to allow for code contracts
An out of the box integration for fluent validation framework and INotifyDataErrorInfo interface. just decorate your target class with [NotifyDataErrorInfo(typeof(<FluentValidatorType>))] . Recommended to use with Syncfusion Data Form.
Store your data in Local storage just by adding the SettingsAttribute on top of the properies to store or on top of your settings class and let our aspect do the rest for you. It work by weaving the geter and seter for the target property to make sure that it read/write from local storage.
Static injection,Support method,Constructor and property.(静态注入,支持方法、属性、构造函数注入。继承Sorvy.BaseAop(Type=....),后添加到特性,支持多层次继承)