public class OperationLockOptions : IEquatable<OperationLockOptions>Public Class OperationLockOptions
Implements IEquatable(Of OperationLockOptions)public ref class OperationLockOptions : IEquatable<OperationLockOptions^>type OperationLockOptions =
class
interface IEquatable<OperationLockOptions>
end| OperationLockOptions | Инициализирует новый экземпляр класса OperationLockOptions |
| LockName |
Строка с наименованием блокировки, которая будет использоваться как ключ в Redis. Должна быть уникальной среди строк в классе RedisLockKeys. Использование не уникального имени повлечёт за собой интерференцию с блокировками других объектов системы. |
| OperationDescription | Описание созданной операции. Может быть строкой локализации. |
| OperationTypeID | ID типа операции блокировки. |
| Timeout | Таймаут взятия блокировки в секундах. |
| TimeoutMessageTemplate | Сообщение при невозможности взять блокировку из-за таймаута. Шаблон, получающий {0} - таймаут (как TimeSpan), {1} - lockName, {2} - operationTypeID, {3} - operationDescription. Может быть null, тогда формируется стандартное сообщение с указанием всех перечисленных параметров. |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| DefaultTimeout | Таймаут по умолчанию. |