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 | Таймаут по умолчанию. |