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

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

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public ViewsCache(
	string instanceName,
	IGlobalCacheLock globalCacheLock,
	bool enableInterprocessCommunication,
	IDbScope dbScope,
	ISharedEventSubscriberFactory subscriberFactory,
	[OptionalDependencyAttribute] IUnityDisposableContainer container = null
)

Параметры

instanceName  String
Имя экземпляра создаваемого кэша.
globalCacheLock  IGlobalCacheLock
Объект, отвечающий за глобальную блокировку кэшей между собой.
enableInterprocessCommunication  Boolean
Признак того, что кэш использует коммуникацию между процессами. Если установить значение false, то кэш перестаёт быть глобальным и кэширует данные только в текущем объекте.
dbScope  IDbScope
 
subscriberFactory  ISharedEventSubscriberFactory
Фабрика объектов, выполняющих подписки и уведомления по глобальному событию инвалидации кэша.
container  IUnityDisposableContainer  (Optional)
Контейнер, управляющий освобождением объектов [IDisposable]. Может быть равен null, в этом случае метод не выполняет действий и возвращает true.

См. также