AsyncReaderWriterLock - класс

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

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class AsyncReaderWriterLock : IAsyncReaderWriterLock
Inheritance
Object    AsyncReaderWriterLock
Implements
IAsyncReaderWriterLock

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

AsyncReaderWriterLock Создаёт экземпляр класса по умолчанию.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ReaderLockAsync Выполняет взятие блокировки на чтение. Ожидает освобождения блокировки на запись, если она была взята. Внимание! Не вызывайте метод Dispose у возвращённого объекта более одного раза. Рекомендуется использовать конструкцию using и не обращаться к возвращаемому объекту IDisposable другим образом.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
WriterLockAsync Выполняет взятие эксклюзивной блокировки на запись. Ожидает освобождения всех блокировок на чтение или параллельной блокировки на запись, если они были взяты. Внимание! Не вызывайте метод Dispose у возвращённого объекта более одного раза. Рекомендуется использовать конструкцию using и не обращаться к возвращаемому объекту IDisposable другим образом.

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

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

См. также