Class QueryRenderers
- Namespace
- Cratis.Applications.Queries
- Assembly
- Cratis.Applications.dll
Represents an implementation of IQueryRenderers.
public class QueryRenderers : IQueryRenderers- Inheritance
- 
      
      QueryRenderers
- Implements
- Inherited Members
- Extension Methods
Constructors
QueryRenderers(IQueryContextManager, ICorrelationIdAccessor, ITypes, IServiceProvider)
Represents an implementation of IQueryRenderers.
public QueryRenderers(IQueryContextManager queryContextManager, ICorrelationIdAccessor correlationIdAccessor, ITypes types, IServiceProvider serviceProvider)Parameters
- queryContextManagerIQueryContextManager
- IQueryContextManager for managing query contexts. 
- correlationIdAccessorICorrelationIdAccessor
- ICorrelationIdAccessor for getting the current correlation ID. 
- typesITypes
- ITypes for type discovery. 
- serviceProviderIServiceProvider
- IServiceProvider for getting instances of query providers. 
Methods
Render(FullyQualifiedQueryName, object)
Render a query.
public QueryRendererResult Render(FullyQualifiedQueryName queryName, object query)Parameters
- queryNameFullyQualifiedQueryName
- Name of the query. 
- queryobject
- Query to render. 
Returns
- QueryRendererResult
- Result.