Class QueryFilters
- Namespace
- Cratis.Applications.Queries
- Assembly
- Cratis.Applications.dll
Represents an instance of IQueryFilters.
[Singleton]
public class QueryFilters : IQueryFilters- Inheritance
- 
      
      QueryFilters
- Implements
- Inherited Members
- Extension Methods
Constructors
QueryFilters(IInstancesOf<IQueryFilter>)
Represents an instance of IQueryFilters.
public QueryFilters(IInstancesOf<IQueryFilter> filters)Parameters
- filtersIInstancesOf<IQueryFilter>
- The collection of IQueryFilter to use for filtering queries. 
Methods
OnPerform(QueryContext)
Called when a query is performed.
public Task<QueryResult> OnPerform(QueryContext context)Parameters
- contextQueryContext
- The QueryContext for the query being performed. 
Returns
- Task<QueryResult>
- The QueryResult.