AsyncReaderWriterLock.Awaiter Класс

Определение

Управляет асинхронным доступом к блокировке.

public: ref class AsyncReaderWriterLock::Awaiter : System::Runtime::CompilerServices::INotifyCompletion
public: ref class AsyncReaderWriterLock::Awaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
[System.Diagnostics.DebuggerDisplay("{kind}")]
public class AsyncReaderWriterLock.Awaiter : System.Runtime.CompilerServices.INotifyCompletion
[System.Diagnostics.DebuggerDisplay("{kind}")]
public class AsyncReaderWriterLock.Awaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
[<System.Diagnostics.DebuggerDisplay("{kind}")>]
type AsyncReaderWriterLock.Awaiter = class
    interface INotifyCompletion
[<System.Diagnostics.DebuggerDisplay("{kind}")>]
type AsyncReaderWriterLock.Awaiter = class
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Class AsyncReaderWriterLock.Awaiter
Implements INotifyCompletion
Public Class AsyncReaderWriterLock.Awaiter
Implements ICriticalNotifyCompletion
Наследование
AsyncReaderWriterLock.Awaiter
Атрибуты
Реализации

Свойства

IsCompleted

Возвращает значение, указывающее, была ли выполнена блокировка.

Методы

GetResult()

Применяет выданную блокировку к вызывающему объекту и возвращает значение, используемое для освобождения блокировки.

OnCompleted(Action)

Задает делегат, который должен выполняться, когда доступна блокировка.

UnsafeOnCompleted(Action)

Задает делегат, выполняемый, когда блокировка доступна без перетекания контексте выполнения.

Применяется к

Потокобезопасность

Этот тип является потокобезопасным для всех элементов.