Table of Contents

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.