ViewQueryExecutor - конструктор

Инициализирует новый экземпляр класса ViewQueryExecutor.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public ViewQueryExecutor(
	[NotNullAttribute] IDbScope scope,
	[NotNullAttribute] IDbmsErrorCodeProvider errorCodeProvider,
	[NotNullAttribute] Func<ITessaViewResult> resultFactory,
	[NotNullAttribute] QueryResultMetadataProvider queryResultMetadataProvider,
	[NotNullAttribute] ISession session,
	[NotNullAttribute] IErrorManager errorManager,
	[NotNullAttribute] ICardCache cardCache,
	[DependencyAttribute("ViewGetDataCommandTimeout")] AsyncLazy<int> commandTimeoutLazy = null,
	[CanBeNullAttribute] ILicenseManager licenseManager = null,
	[CanBeNullAttribute] Func<ITessaViewRequest, string, string> compiledViewNameProvider = null
)

Параметры

scope  IDbScope
Соединение с базой данных.
errorCodeProvider  IDbmsErrorCodeProvider
Поставщик кодов ошибок.
resultFactory  FuncITessaViewResult
Фабрика построения результатов выполнения запроса.
queryResultMetadataProvider  QueryResultMetadataProvider
Объект, предоставляющий информацию о метаданных результа выполнения запроса к базе данных.
session  ISession
Сессия.
errorManager  IErrorManager
Объект, управляющий отправкой и получением ошибок.
cardCache  ICardCache
Кэш карточек.
commandTimeoutLazy  AsyncLazyInt32  (Optional)
Таймаут выполнения запроса.
licenseManager  ILicenseManager  (Optional)
Объект, управляющий лицензиями для задания ограничений на исполнение представления, или , если объект не будет ограничен настройками в лицензии.
compiledViewNameProvider  FuncITessaViewRequest, String, String  (Optional)
Альтернативная фабрика имён для функции представления или значение , если используется способ генерации имени функции представления по умолчанию.

См. также