Class QueryPerformerProviders
- Namespace
- Cratis.Applications.Queries
- Assembly
- Cratis.Applications.dll
Represents an implementation of IQueryPerformerProviders.
public class QueryPerformerProviders : IQueryPerformerProviders- Inheritance
- 
      
      QueryPerformerProviders
- Implements
- Inherited Members
- Extension Methods
Constructors
QueryPerformerProviders(IInstancesOf<IQueryPerformerProvider>)
Initializes a new instance of the QueryPerformerProviders class.
public QueryPerformerProviders(IInstancesOf<IQueryPerformerProvider> providers)Parameters
- providersIInstancesOf<IQueryPerformerProvider>
- Instances of IQueryPerformerProvider to use for providing query performers. 
Properties
Performers
Gets the collection of query performers.
public IEnumerable<IQueryPerformer> Performers { get; }Property Value
Methods
TryGetPerformersFor(FullyQualifiedQueryName, out IQueryPerformer?)
Tries to get a performer for the given query.
public bool TryGetPerformersFor(FullyQualifiedQueryName query, out IQueryPerformer? performer)Parameters
- queryFullyQualifiedQueryName
- Query to render. 
- performerIQueryPerformer
- Performer for the query, if found. 
Returns
- bool
- True if a performer was found; otherwise, false.