Interface IQueryPipeline
- Namespace
- Cratis.Applications.Queries
- Assembly
- Cratis.Applications.dll
Defines a system can execute queries.
public interface IQueryPipeline- Extension Methods
Methods
Perform(FullyQualifiedQueryName, QueryArguments, Paging, Sorting)
Performs the given query.
Task<QueryResult> Perform(FullyQualifiedQueryName queryName, QueryArguments arguments, Paging paging, Sorting sorting)Parameters
- queryNameFullyQualifiedQueryName
- The name of the query to perform. 
- argumentsQueryArguments
- The arguments for the query. 
- pagingPaging
- The paging to apply to the query. 
- sortingSorting
- The sorting to apply to the query. 
Returns
- Task<QueryResult>
- A QueryResult representing the result of executing the command.