ObjectLockingStrategy(ITessaServerSettings, IRedisConnectionProvider, ObjectLockingStrategyOptions, String) - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.ObjectLockingСборка: Tessa (в Tessa.dll) Версия: 4.0.4
protected ObjectLockingStrategy(
ITessaServerSettings tessaServerSettings,
IRedisConnectionProvider redisConnectionProvider,
ObjectLockingStrategyOptions options,
string? luaScript
)
Protected Sub New (
tessaServerSettings As ITessaServerSettings,
redisConnectionProvider As IRedisConnectionProvider,
options As ObjectLockingStrategyOptions,
luaScript As String
)
protected:
ObjectLockingStrategy(
ITessaServerSettings^ tessaServerSettings,
IRedisConnectionProvider^ redisConnectionProvider,
ObjectLockingStrategyOptions^ options,
String^ luaScript
)
new :
tessaServerSettings : ITessaServerSettings *
redisConnectionProvider : IRedisConnectionProvider *
options : ObjectLockingStrategyOptions *
luaScript : string -> ObjectLockingStrategy
Параметры
- tessaServerSettings ITessaServerSettings
- Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
- redisConnectionProvider IRedisConnectionProvider
- Объект, предоставляющий доступ к соединению Redis.
- options ObjectLockingStrategyOptions
- Настройки стратегии блокировок.
- luaScript String
- Lua скрипт для работы с блокировками в Redis. Если не задан, то используется скрипт по умолчанию.