Top 20 NuGet Packages depending on Functional.CQS
Total dependencies: 7
For use with SimpleInjector dependency injection container. Provides extension methods on Container that make registering Functional.CQS handler implementations easy.
- Functional.CQS.IQueryHandler<TQuery, TResult>
- Functional.CQS.IAsyncQueryHandler<TQuery, TResult>
- Functional.CQS.ICommandHandle...
Provides extension methods for conveniently decorating Functional.CQS handler implementations with metrics-capturing concerns:
- Functional.CQS.IQueryHandler<TQuery, TResult>
- Functional.CQS.IAsyncQueryHandler<TQuery, TResult>
- Functional.CQS.ICommandHandler<TCommand, TError>
- Functional.CQS.IAsy...
Supplies caching decorator implementations for Functional.CQS handler implementations:
- IQueryHandler<TQuery, TResult>
- IAsyncQueryHandler<TQuery, TResult>
Defines contracts for infrastructural components required for Functional.CQS.AOP caching.
- IFunctionalCache
- IInvalidateFunctionalCacheItem<TQuery, TResult>
- IInvalidateFunctionalCacheItems
- ILogFunctionalCacheExceptions
- ILogFunctionalCacheItemInvalidationOperations
- ILogFunctionalCacheItemRe...
Provides the IQueryResultCachingStrategy<TQuery, TResult> contract for defining caching strategies used for Functional.CQS handler implementations:
- IQueryHandler<TQuery, TResult>
- IAsyncQueryHandler<TQuery, TResult>
Provides metrics-capturing decorator implementations for Functional.CQS handler implementations:
- IQueryHandler<TQuery, TResult>
- IAsyncQueryHandler<TQuery, TResult>
- ICommandHandler<TCommand, TError>
- IAsyncCommandHandler<TCommand, TError>
Defines contracts for metrics-capturing components to be used alongside Functional.CQS handler implementations:
- IUniversalMetricsCapturingStrategy
- IMetricsCapturingStrategyForQuery<TQuery, TResult>
- IMetricsCapturingStrategyForCommand<TCommand, TError>