ObjectLockingStrategy - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.ObjectLockingСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ObjectLockingStrategy(
ITessaServerSettings tessaServerSettings,
IRedisConnectionProvider redisConnectionProvider,
ObjectLockingStrategyOptions options,
bool allowMultipleWriteLocks = false
)
Public Sub New (
tessaServerSettings As ITessaServerSettings,
redisConnectionProvider As IRedisConnectionProvider,
options As ObjectLockingStrategyOptions,
Optional allowMultipleWriteLocks As Boolean = false
)
public:
ObjectLockingStrategy(
ITessaServerSettings^ tessaServerSettings,
IRedisConnectionProvider^ redisConnectionProvider,
ObjectLockingStrategyOptions^ options,
bool allowMultipleWriteLocks = false
)
new :
tessaServerSettings : ITessaServerSettings *
redisConnectionProvider : IRedisConnectionProvider *
options : ObjectLockingStrategyOptions *
?allowMultipleWriteLocks : bool
(* Defaults:
let _allowMultipleWriteLocks = defaultArg allowMultipleWriteLocks false
*)
-> ObjectLockingStrategy
Параметры
- tessaServerSettings ITessaServerSettings
- Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
- redisConnectionProvider IRedisConnectionProvider
- Объект, предоставляющий доступ к соединению Redis.
- options ObjectLockingStrategyOptions
- Настройки стратегии блокировок.
- allowMultipleWriteLocks Boolean (Optional)
- Признак допустимости взятия более одной блокировки на запись, по умолчанию .