GlobalCacheTEventArgs(String, IGlobalCacheLock, ISharedEventSubscriberFactory, Boolean) - конструктор
Создаёт экземпляр класса с указанием имени, являющегося глобально уникальным для экземпляров кэша,
расположенных в различных процессах.
Это рекомендуемый конструктор для создания базовых объектов глобального кэша.
Пространство имён: Tessa.Platform.CachingСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
protected GlobalCache(
string instanceName,
IGlobalCacheLock globalCacheLock,
ISharedEventSubscriberFactory subscriberFactory,
bool enableInterprocessCommunication
)
Protected Sub New (
instanceName As String,
globalCacheLock As IGlobalCacheLock,
subscriberFactory As ISharedEventSubscriberFactory,
enableInterprocessCommunication As Boolean
)
protected:
GlobalCache(
String^ instanceName,
IGlobalCacheLock^ globalCacheLock,
ISharedEventSubscriberFactory^ subscriberFactory,
bool enableInterprocessCommunication
)
new :
instanceName : string *
globalCacheLock : IGlobalCacheLock *
subscriberFactory : ISharedEventSubscriberFactory *
enableInterprocessCommunication : bool -> GlobalCache
Параметры
- instanceName String
-
Имя экземпляра класса, являющееся глобально уникальным для экземпляров кэша,
расположенных в различных процессах.
- globalCacheLock IGlobalCacheLock
- Объект, отвечающий за глобальную блокировку кэшей между собой.
- subscriberFactory ISharedEventSubscriberFactory
-
Фабрика объектов, выполняющих подписки и уведомления по глобальному событию инвалидации кэша.
- enableInterprocessCommunication Boolean
-
Признак того, что кэш использует коммуникацию между процессами.
Если установить значение false, то кэш перестаёт быть глобальным и кэширует данные только в текущем объекте.