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

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

Definition

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

Параметры

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

См. также