public sealed class ReadersWritersObjectLockingStrategy : ObjectLockingStrategy,
IReadersWritersObjectLockingStrategy, IObjectLockingStrategyPublic NotInheritable Class ReadersWritersObjectLockingStrategy
Inherits ObjectLockingStrategy
Implements IReadersWritersObjectLockingStrategy, IObjectLockingStrategypublic ref class ReadersWritersObjectLockingStrategy sealed : public ObjectLockingStrategy,
IReadersWritersObjectLockingStrategy, IObjectLockingStrategy[<SealedAttribute>]
type ReadersWritersObjectLockingStrategy =
class
inherit ObjectLockingStrategy
interface IReadersWritersObjectLockingStrategy
interface IObjectLockingStrategy
end| ReadersWritersObjectLockingStrategy | Стратегия блокировки на чтение и запись правил доступа. |
| AllowMultipleWriteLocks |
Признак допустимости множественных блокировок на запись.
(Унаследован от ObjectLockingStrategy) |
| Options |
Настройки стратегии блокировок.
(Унаследован от ObjectLockingStrategy) |
| RedisConnectionProvider |
Объект, предоставляющий доступ к соединению Redis.
(Унаследован от ObjectLockingStrategy) |
| RedisScript |
Скрипт с функциями для работы с блокировками в Redis.
(Унаследован от ObjectLockingStrategy) |
| TessaServerSettings |
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
(Унаследован от ObjectLockingStrategy) |
| ClearLocksAsync | Удаляет все блокировки для заданного объекта. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| EscalateReaderLockAsync |
Выполняет эскалацию блокировки на чтение до блокировки на запись.
(Унаследован от ObjectLockingStrategy) |
| EscalateReaderLockCoreAsync |
Выполняет эскалацию блокировки на чтение до блокировки на запись.
(Переопределяет ObjectLockingStrategyEscalateReaderLockCoreAsync(ObjectLockKey, Int32, Int32, CancellationToken)) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetRedisKey |
Возвращает ключ, по которому можно получить информацию о блокировках в Redis.
(Унаследован от ObjectLockingStrategy) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ObtainReaderLockAsync |
Выполняет взятие блокировки объекта на чтение.
(Унаследован от ObjectLockingStrategy) |
| ObtainReaderLockCoreAsync |
Выполняет взятие блокировки объекта на чтение.
(Унаследован от ObjectLockingStrategy) |
| ObtainWriterLockAsync |
Выполняет взятие блокировки объекта на запись.
(Унаследован от ObjectLockingStrategy) |
| ObtainWriterLockCoreAsync |
Выполняет взятие блокировки объекта на запись.
(Унаследован от ObjectLockingStrategy) |
| ReleaseReaderLockAsync |
Освобождает блокировку на чтение.
(Унаследован от ObjectLockingStrategy) |
| ReleaseReaderLockCoreAsync |
Освобождает блокировку на чтение.
(Унаследован от ObjectLockingStrategy) |
| ReleaseWriterLockAsync |
Освобождает блокировку на запись.
(Унаследован от ObjectLockingStrategy) |
| ReleaseWriterLockCoreAsync |
Освобождает блокировку на запись.
(Унаследован от ObjectLockingStrategy) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |