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

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

Definition

Пространство имён: Tessa.Compilation.Placeholders
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public PlaceholderCompilationInMemoryCache(
	TessaCompilationInvalidationReceiver tessaCompilationInvalidationReceiver,
	IPlaceholderCompiler compiler,
	ITypeProvider typeProvider,
	ITypeIdentifierProvider<Guid> typeIdentifierProvider,
	IInstanceCreationStrategy instanceCreationStrategy,
	[DependencyAttribute("Singleton")] IInstanceLifetimeManager instanceLifetimeManager,
	[OptionalDependencyAttribute] IUnityDisposableContainer? unityDisposableContainer = null
)

Параметры

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

См. также