37 packages tagged with “intercept”
Prometheus monitoring for gRPC C# servers and clients
Minimal .NET Standard library used to redirect calls from one method to another.\n Ryder also exists as a single lightweight .cs file; please see the repository.
This package can be used to generate Swagger documentation for SignalR hubs.
Exposes a generic extension method to IQueryable<T> that allows interception of expression trees with expression visitors.
Best.EntLib Redis Cache intercept lib
This package contains the core components of SignalRSwaggerGen - a package that can be used to generate Swagger documentation for SignalR hubs.
A bunch of useful extension methods
This package contains utils for SignalRSwaggerGen - a package that can be used to generate Swagger documentation for SignalR hubs.
.NET mocking framework for integration testing
Flatwhite is an AOP library with MVC and WebAPI ActionFilter style using Castle dynamic proxy. You can create MethodFilterAttribute to add custom logic to any methods as soon as it is interceptable by Castle Dynamic Proxy. Flatwhite has 1 built-in OutputCacheFilter to cache method result which can auto refresh stale content. You can use Flatwhite simply for caching or extending behavior of your methods such as profiling, logging by implement MethodFilterAttribute similar to MVC's ActionFilterAttribute. Flatwhite.Autofac is a Autofac support package for Flatwhite core
Exposes a generic extension method to IQueryable<T> and IAsyncQueryProvider<T> that allows interception of expression trees with expression visitors.
Flatwhite is an AOP library for .NET Core. It's ported from old Flatwhite package (.NET 4.5) to support only .NET CORE 2.1+ and doesn't require any extra packages
Allows intercept navigation back by user for Xamarin.Forms
Flatwhite is an AOP library with MVC and WebAPI ActionFilter style using Castle dynamic proxy. You can create MethodFilterAttribute to add custom logic to any methods as soon as it is interceptable by Castle Dynamic Proxy. Flatwhite has 1 built-in OutputCacheFilter to cache method result which can auto refresh stale content. You can use Flatwhite simply for caching or extending behavior of your methods such as profiling, logging by implement MethodFilterAttribute similar to MVC's ActionFilterAttribute
ProxyFoo is a library for the .NET Framework to facilitate creating high-performance proxies for Duck casting, null safe wrappers, method interception, and other uses.
Flatwhite.WebApi is an high performance output cache library for WebApi with VaryByParam (on action method) and VaryByHeader support, facilitate usages of cache control and HTTP Cache-Control Extensions for Stale Content. It auto refreshes the stale content so the action method call will never wait. It intercepts the request at the earliest stage to see if cache data is available and return 304 if applicable. So most of the case, the WebAPI engine doesn't need to create API controllers and other stuff which boost the performance to the limit.
Seemlessly interact with IQueryable instances.
A simple and easy-to-use .NET managed wrapper for Low Level Keyboard hooking.
Exposes a generic extension method to IQueryable<T> and IDbAsyncQueryProvider<T> that allows interception of expression trees with expression visitors.
Generates proxies from classes and interfaces to intercept calls and properties.
A fakeable http client. Allows unit tests to intercept requests and replace them with pre-configured responses. This is useful for stubbing out external services.
Automatically generate activity by defined [Activity] on runtime.
Intercept keyboard and mouse activity from any application
Automatically generate activity by defined [Activity].
Wrap exceptions thrown when enumerating instances of IQueryable.
A gRPC interceptor for automatic logging of exceptions to the Sentry
Library for keyboard and mouse input interception and simulation
View inflation interception in Xamarin.Android.
A simple and easy-to-use .UWP wrapper for Keyboard hooking.