Found 21 packages
System.Reflection.DispatchProxy
Package Description
Extended version of DispatchProxy with Class proxying and custom states
Simple interception implementation based on System.Reflection.DispatchProxy
基于 DispatchProxy 和 Roslyn 实现的高性能轻量级代理库,支持类、接口、同步方法、异步方法拦截。
A .NET library with disposable dispatch proxies.
Native proxy implementation for the Jal.Aop library
Sumo.Retry provides several types of retry policy, lambda based WithRetry extension methods and a RetryProxy based on System.Reflection.DispatchProxy.
Helper extensions to register repositories behind a Redis-backed DispatchProxy, including caching attributes and DI helpers.
NexusAop is a powerful and flexible library for reflection and aspect-oriented programming (AOP) in .NET 5.0. This library enables developers to easily apply cross-cutting concerns to their applications by utilizing custom attributes. With NexusAop, you can interrupt method executions, perform specific actions, and retrieve results seamlessly.
Lightweight method timing via DispatchProxy. Mark methods with [Timed] and get timing output in DEBUG builds. Pluggable logger, threshold filtering, and ValueTask support.
Net standard runtime AOP support. Support for generic runtime AOP and caching of custom methods, based on System.Reflection.DispatchProxy.
Simple implementation of audit and event sourcing based on QueryPack.DispatchProxy
Simple implementation of access control based on QueryPack.DispatchProxy
A sample aop implementation base on System.Reflection.DispatchProxy. It also work well on async-await and sync method.
A plugin for Microsoft.Extensions.DependencyInjection to support automatically injecting all types which defines ITransientType, IScopedType, ISingletonType, and also injecting makes with interceptors. It uses System.Reflection.DispatchProxy to enable on the fly proxy creation of implementation types.