GlobalCacheTEventArgs(IGlobalCacheLock, ISharedNameFactory, ISharedEventSubscriberFactory) - конструктор

Создаёт экземпляр класса с указанием его зависимостей.

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

Definition

Пространство имён: Tessa.Platform.Caching
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected GlobalCache(
	IGlobalCacheLock globalCacheLock,
	ISharedNameFactory? nameFactory = null,
	ISharedEventSubscriberFactory? subscriberFactory = null
)

Параметры

globalCacheLock  IGlobalCacheLock
Объект, отвечающий за глобальную блокировку кэшей между собой.
nameFactory  ISharedNameFactory  (Optional)
Фабрика, предоставляющая средства для создания глобальных имён, которые возможно использовать для синхронизации между потоками и процессами.
subscriberFactory  ISharedEventSubscriberFactory  (Optional)

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

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

См. также