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

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

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ViewQueryExecutor(
	IDbScope dbScope,
	ICalendarTextFormatter calendarTextFormatter,
	IDbmsErrorCodeProvider errorCodeProvider,
	Func<ITessaViewResult> resultFactory,
	QueryResultMetadataProvider queryResultMetadataProvider,
	ISession session,
	IErrorManager errorManager,
	ICardCache cardCache,
	IViewRequestValidator viewRequestValidator,
	[OptionalDependencyAttribute("ViewGetDataCommandTimeout")] AsyncLazy<int>? commandTimeoutLazy = null,
	[OptionalDependencyAttribute] ILicenseManager? licenseManager = null,
	[OptionalDependencyAttribute] Func<ITessaViewRequest, string, string>? compiledViewNameProvider = null,
	[OptionalDependencyAttribute("ViewQueryExecutor")] ActivitySource? activitySource = null
)

Параметры

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

См. также