Namespace Savvyio.Queries
Assembly: Savvyio.Core.dll
The Savvyio.Queries
namespace holds all the abstractions and core types related to queriying (Q in cQrs).
Availability: .NET 9 and .NET 8
Classes
Query<TResult>
Provides a default implementation of of the IQuery<TResult> interface.
QueryDispatcher
Provides a default implementation of of the IQueryDispatcher interface.
QueryHandler
Provides a generic and consistent way of handling Query objects that implements the IQuery interface. This is an abstract class.
SavvyioOptionsExtensions
Extension methods for the SavvyioOptions class.
Interfaces
IQuery
A marker interface that specifies something that returns data.
IQuery<TResult>
A marker interface that specifies something that returns data.
IQueryDispatcher
Defines a Query dispatcher that uses Request-Reply/In-Out MEP.
IQueryHandler
Specifies a handler responsible for objects that implements the IQuery interface.