OperationLockOptions - класс

Информация о блокировке.

Definition

Пространство имён: Tessa.Platform.Operations
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class OperationLockOptions : IEquatable<OperationLockOptions>
Inheritance
Object    OperationLockOptions
Implements
IEquatableOperationLockOptions

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

OperationLockOptionsИнициализирует новый экземпляр класса OperationLockOptions

Свойства

LockName Строка с наименованием блокировки, которая будет использоваться как ключ в Redis.
Должна быть уникальной среди строк в классе RedisLockKeys.
Использование не уникального имени повлечёт за собой интерференцию с блокировками других объектов системы.
OperationDescription Описание созданной операции. Может быть строкой локализации.
OperationTypeID ID типа операции блокировки.
Timeout Таймаут взятия блокировки в секундах.
TimeoutMessageTemplate Сообщение при невозможности взять блокировку из-за таймаута. Шаблон, получающий {0} - таймаут (как TimeSpan), {1} - lockName, {2} - operationTypeID, {3} - operationDescription. Может быть null, тогда формируется стандартное сообщение с указанием всех перечисленных параметров.

Методы

FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)

Поля

DefaultTimeout Таймаут по умолчанию.

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

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

См. также