NormalizationLockingStrategy - класс

Объект, отвечающий за блокировки, связанные с наполнением справочников нормализации.

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.2+ac00b751d96737b4807faf65558b5b5cbc5f2230
C#
public class NormalizationLockingStrategy : INormalizationLockingStrategy
Inheritance
Object    NormalizationLockingStrategy
Implements
INormalizationLockingStrategy

Заметки

Такие блокировки используются при кэшировании справочника в Redis с указанным флагом PrefetchAll.

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

NormalizationLockingStrategy Объект, отвечающий за блокировки, связанные с наполнением справочников нормализации.

Свойства

AttemptCount Количество попыток для получения блокировки. По умолчанию в два раза превышает DefaultAttemptCount.
ObjectLockingStrategy Стратегия по управлению блокировками любых объектов.
ObjectLockingStrategyOptions 
RetryTimeout Пауза между попытками получить блокировку в миллисекундах. По умолчанию в два раза превышает DefaultRetryTimeout.

Методы

AcquireLockAsync Получает эксклюзивную блокировку на модификацию справочника в Redis.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
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)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ReleaseLockAsync Освобождает эксклюзивную блокировку на модификацию справочника в Redis.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также