IAsyncReaderWriterLock - интерфейс

Объект, обеспечивающий блокировки на чтение и запись. Объект можно получить из Unity как PerResolve зависимость.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface IAsyncReaderWriterLock

Методы

ReaderLockAsync Выполняет взятие блокировки на чтение. Ожидает освобождения блокировки на запись, если она была взята. Внимание! Не вызывайте метод Dispose у возвращённого объекта более одного раза. Рекомендуется использовать конструкцию using и не обращаться к возвращаемому объекту IDisposable другим образом.
WriterLockAsync Выполняет взятие эксклюзивной блокировки на запись. Ожидает освобождения всех блокировок на чтение или параллельной блокировки на запись, если они были взяты. Внимание! Не вызывайте метод Dispose у возвращённого объекта более одного раза. Рекомендуется использовать конструкцию using и не обращаться к возвращаемому объекту IDisposable другим образом.

См. также