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

Initializes a new instance of the TessaViewModelAdapter class.

Definition

Пространство имён: Tessa.Views.Parser
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public TessaViewModelAdapter(
	Dbms dbms,
	[NotNullAttribute] Version dbmsVersion,
	[NotNullAttribute] TessaViewModel model,
	[NotNullAttribute] Func<IViewQueryExecutor> executorFactory,
	[NotNullAttribute] Func<ISession> sessionAccessor,
	[NotNullAttribute] IQueryGeneratorFactory queryGeneratorFactory,
	[NotNullAttribute] Func<IValidationResultBuilder> validationResultBuilderFactory,
	[NotNullAttribute] ViewMetadataEvaluationContextFactory evaluationContextFactory,
	[NotNullAttribute] IDbScope dbScope,
	[NotNullAttribute] NormalizeParameterNameResolver normalizeParameterNameResolver,
	[NotNullAttribute] IViewGetDataExecutor viewGetDataExecutor,
	[NotNullAttribute] IViewMetadataConverter<IJsonViewMetadata, IViewMetadata> metadataConverter,
	[NotNullAttribute] IDeputiesManagementSettingsProvider deputiesManagementSettingsProvider,
	[NotNullAttribute] IErrorManager errorManager,
	[NotNullAttribute] ICardCache cardCache,
	[CanBeNullAttribute] TessaMetrics metrics = null
)

Параметры

dbms  Dbms
Тип используемой базы данных по умолчанию
dbmsVersion  Version
Версия СУБД для базы данных по умолчанию
model  TessaViewModel
Преобразуемая модель
executorFactory  FuncIViewQueryExecutor
Фабрика создания исполнителя запроса
sessionAccessor  FuncISession
Поставщик сессии
queryGeneratorFactory  IQueryGeneratorFactory
Фабрика создания генератора текстов представлений
validationResultBuilderFactory  FuncIValidationResultBuilder
Фабрика создания построителя результатов валидации
evaluationContextFactory  ViewMetadataEvaluationContextFactory
The evaluation Context Factory.
dbScope  IDbScope
The db Scope.
normalizeParameterNameResolver  NormalizeParameterNameResolver
Функция возвращающая функцию обработки параметров
viewGetDataExecutor  IViewGetDataExecutor
исполнитель представлений
metadataConverter  IViewMetadataConverterIJsonViewMetadata, IViewMetadata
Конвертер объектов метаданных из json формата.
deputiesManagementSettingsProvider  IDeputiesManagementSettingsProvider
Объект, с помощью которого можно получить настройки замещения IDeputiesManagementSettings.
errorManager  IErrorManager
Объект, управляющий отправкой и получением ошибок.
cardCache  ICardCache
Потокобезопасный кэш с карточками и дополнительными настройками.
metrics  TessaMetrics  (Optional)

См. также