Создаёт экземпляр класса с указанием имени, являющегося глобально уникальным для экземпляров кэша, расположенных в различных процессах.
Это рекомендуемый конструктор для создания базовых объектов глобального кэша.
protected GlobalCache(
string instanceName,
IGlobalCacheLock globalCacheLock,
ISharedEventSubscriberFactory? subscriberFactory = null
)
Protected Sub New (
instanceName As String,
globalCacheLock As IGlobalCacheLock,
Optional subscriberFactory As ISharedEventSubscriberFactory = Nothing
)
protected:
GlobalCache(
String^ instanceName,
IGlobalCacheLock^ globalCacheLock,
ISharedEventSubscriberFactory^ subscriberFactory = nullptr
)
new :
instanceName : string *
globalCacheLock : IGlobalCacheLock *
?subscriberFactory : ISharedEventSubscriberFactory
(* Defaults:
let _subscriberFactory = defaultArg subscriberFactory null
*)
-> GlobalCache
Фабрика объектов, выполняющих подписки и уведомления по глобальному событию инвалидации кэша.
Если это значение равно null, то кэш перестаёт быть глобальным и кэширует данные только в текущем объекте.