ObjectLockingStrategy - класс

Реализация абстрактной стратегии блокировок объектов.

Definition

Пространство имён: Tessa.Platform.ObjectLocking
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public class ObjectLockingStrategy : IObjectLockingStrategy
Inheritance
Object    ObjectLockingStrategy
Derived
Implements
IObjectLockingStrategy

Конструкторы

ObjectLockingStrategy Создаёт экземпляр класса с указанием его зависимостей.

Свойства

AllowMultipleWriteLocks Признак допустимости множественных блокировок на запись.
Options Настройки стратегии блокировок.
RedisConnectionProvider Объект, предоставляющий доступ к соединению Redis.
RedisScript Скрипт с функциями для работы с блокировками в Redis.
TessaServerSettings Настройки TESSA на сервере, которые выносятся в конфигурационный файл.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
EscalateReaderLockAsync Выполняет эскалацию блокировки на чтение до блокировки на запись.
EscalateReaderLockCoreAsync Выполняет эскалацию блокировки на чтение до блокировки на запись.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetRedisKey Возвращает ключ, по которому можно получить информацию о блокировках в Redis.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ObtainReaderLockAsync Выполняет взятие блокировки объекта на чтение.
ObtainReaderLockCoreAsync Выполняет взятие блокировки объекта на чтение.
ObtainWriterLockAsync Выполняет взятие блокировки объекта на запись.
ObtainWriterLockCoreAsync Выполняет взятие блокировки объекта на запись.
ReleaseReaderLockAsync Освобождает блокировку на чтение.
ReleaseReaderLockCoreAsync Освобождает блокировку на чтение.
ReleaseWriterLockAsync Освобождает блокировку на запись.
ReleaseWriterLockCoreAsync Освобождает блокировку на запись.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также