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

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

Definition

Пространство имён: Tessa.Compilation.Placeholders
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public FileTemplateCompilationCache(
	TessaCompilationInvalidationReceiver tessaCompilationInvalidationReceiver,
	ITessaCompilationRepository tessaCompilationRepository,
	IFileTemplateCompilationContextProvider contextProvider,
	IPlaceholderCompiler compiler,
	ITypeProviderFactory typeProviderFactory,
	ITypeIdentifierProvider<Guid> typeIdentifierProvider,
	IInstanceCreationStrategy instanceCreationStrategy,
	[DependencyAttribute("Singleton")] IInstanceLifetimeManager instanceLifetimeManager,
	[OptionalDependencyAttribute] IUnityDisposableContainer? unityDisposableContainer = null
)

Параметры

tessaCompilationInvalidationReceiver  TessaCompilationInvalidationReceiver
Объект, обеспечивающий синхронный сброс кэшей с объектами результатов компиляции.
tessaCompilationRepository  ITessaCompilationRepository
Репозиторий для управления результатами компиляции.
contextProvider  IFileTemplateCompilationContextProvider
Объект, предоставляющий контекст компиляции для шаблонов файлов.
compiler  IPlaceholderCompiler
Объект, выполняющий компиляцию текста с плейсхолдерами.
typeProviderFactory  ITypeProviderFactory
Фабрика для создания ITypeProvider.
typeIdentifierProvider  ITypeIdentifierProviderGuid
Объект, предоставляющий идентификатор типа.
instanceCreationStrategy  IInstanceCreationStrategy
Стратегия создания экземпляра объекта указанного типа.
instanceLifetimeManager  IInstanceLifetimeManager
Объект, управляющий временем жизни заданного значения.
unityDisposableContainer  IUnityDisposableContainer  (Optional)
Контейнер, содержащий объекты IDisposable, которые будут освобождены при закрытии контейнеров IUnityContainer.

См. также