Создаёт экземпляр класса с указанием заданного имени экземпляра кэша.
Глобальный кэш сбрасывает своё состояние только в рамках экземпляра.
Пространство имён:
Tessa.Views
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public ViewsCache(
string instanceName,
IGlobalCacheLock globalCacheLock,
bool enableInterprocessCommunication,
ISharedEventSubscriberFactory subscriberFactory,
[OptionalDependencyAttribute] IUnityDisposableContainer container = null
)
Public Sub New (
instanceName As String,
globalCacheLock As IGlobalCacheLock,
enableInterprocessCommunication As Boolean,
subscriberFactory As ISharedEventSubscriberFactory,
<OptionalDependencyAttribute> Optional container As IUnityDisposableContainer = Nothing
)
public:
ViewsCache(
String^ instanceName,
IGlobalCacheLock^ globalCacheLock,
bool enableInterprocessCommunication,
ISharedEventSubscriberFactory^ subscriberFactory,
[OptionalDependencyAttribute] IUnityDisposableContainer^ container = nullptr
)
new :
instanceName : string *
globalCacheLock : IGlobalCacheLock *
enableInterprocessCommunication : bool *
subscriberFactory : ISharedEventSubscriberFactory *
[<OptionalDependencyAttribute>] ?container : IUnityDisposableContainer
(* Defaults:
let _container = defaultArg container null
*)
-> ViewsCache
Параметры
- instanceName
- Тип: SystemString
Имя экземпляра создаваемого кэша. - globalCacheLock
- Тип: Tessa.Platform.CachingIGlobalCacheLock
Объект, отвечающий за глобальную блокировку кэшей между собой. - enableInterprocessCommunication
- Тип: SystemBoolean
Признак того, что кэш использует коммуникацию между процессами.
Если установить значение false, то кэш перестаёт быть глобальным и кэширует данные только в текущем объекте.
- subscriberFactory
- Тип: Tessa.Platform.IPCISharedEventSubscriberFactory
Фабрика объектов, выполняющих подписки и уведомления по глобальному событию инвалидации кэша.
- container (Optional)
- Тип: Tessa.PlatformIUnityDisposableContainer
Контейнер, управляющий освобождением объектов [IDisposable].
Может быть равен null, в этом случае метод не выполняет действий и возвращает true.
См. также