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

Создаёт экземпляр класса с указанием заданного имени экземпляра кэша. Глобальный кэш сбрасывает своё состояние только в рамках экземпляра.

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public TessaCompilationObjectGlobalCache(
	string instanceName,
	IGlobalCacheLock globalCacheLock,
	[OptionalDependencyAttribute] ISharedEventSubscriberFactory? subscriberFactory = null,
	[OptionalDependencyAttribute] IUnityDisposableContainer? container = null
)

Параметры

instanceName  String
Имя экземпляра создаваемого кэша.
globalCacheLock  IGlobalCacheLock
Объект, отвечающий за глобальную блокировку кэшей между собой.
subscriberFactory  ISharedEventSubscriberFactory  (Optional)

Фабрика объектов, выполняющих подписки и уведомления по глобальному событию инвалидации кэша.

Если это значение равно null, то кэш перестаёт быть глобальным и кэширует данные только в текущем объекте.

container  IUnityDisposableContainer  (Optional)
Контейнер, управляющий освобождением объектов [IDisposable]. Может быть равен null, в этом случае метод не выполняет действий и возвращает true.

См. также