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

Объект, предоставляющий контекст компиляции для шаблонов файлов.

Definition

Пространство имён: Tessa.Compilation.Placeholders
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public FileTemplateCompilationContextProvider(
	IDbScope dbScope,
	ISeparateDbConnectionWorker separateDbConnectionWorker,
	ICardStreamGetStrategy cardStreamGetStrategy,
	IPlaceholderDocumentBuilderContainer placeholderDocumentBuilderContainer,
	ICardMetadata cardMetadata,
	ISession session,
	IPlaceholderScriptParser placeholderScriptParser,
	IPlaceholderCompilationDependencies placeholderCompilationDependencies,
	IPlaceholderScriptDependencies placeholderScriptDependencies,
	IPlaceholderDocumentBuilderContainer documentBuilderContainer
)

Параметры

dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
separateDbConnectionWorker  ISeparateDbConnectionWorker
Объект для открытия нового соединения с базой данных. В отличие от CreateNew используется строка соединения ConfigurationString.
cardStreamGetStrategy  ICardStreamGetStrategy
Стратегия, выполняющая потоковое получение контента файлов.
placeholderDocumentBuilderContainer  IPlaceholderDocumentBuilderContainer
cardMetadata  ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
session  ISession
Сессия пользователя.
placeholderScriptParser  IPlaceholderScriptParser
Объект, производящий парсинг текста с плейсхолдерами в скрипт и обратно.
placeholderCompilationDependencies  IPlaceholderCompilationDependencies
 
placeholderScriptDependencies  IPlaceholderScriptDependencies
 
documentBuilderContainer  IPlaceholderDocumentBuilderContainer

См. также