Class QueryDefinitionService
- Namespace
- ToSic.Eav.DataSource.Query.Sys
- Assembly
- ToSic.Eav.DataSource.dll
Service to manage query definitions and query entities.
[InternalApi_DoNotUse_MayChangeWithoutNotice]
public class QueryDefinitionService : ServiceBase, IHasLog
- Inheritance
-
objectQueryDefinitionService
- Implements
- Inherited Members
Constructors
QueryDefinitionService(LazySvc<IAppReaderFactory>, LazySvc<QueryDefinitionFactory>)
Service to manage query definitions and query entities.
public QueryDefinitionService(LazySvc<IAppReaderFactory> appReaders, LazySvc<QueryDefinitionFactory> queryDefFactory)
Parameters
appReadersLazySvc<IAppReaderFactory>queryDefFactoryLazySvc<QueryDefinitionFactory>
Methods
GetDefinition(int, int)
public QueryDefinition GetDefinition(int appId, int queryId)
Parameters
Returns
GetDefinition(int, IEntity)
public QueryDefinition GetDefinition(int appId, IEntity entity)
Parameters
Returns
GetDefinition(IAppIdentity, int)
Get a query definition from the current app
public QueryDefinition GetDefinition(IAppIdentity appIdentity, int queryId)
Parameters
appIdentityIAppIdentityqueryIdint