AsyncReaderWriterLock.Awaiter Classe

Definição

Gerencia o acesso assíncrono a um bloqueio.

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
Herança
AsyncReaderWriterLock.Awaiter
Atributos
Implementações

Propriedades

IsCompleted

Obtém um valor que indica se o bloqueio foi emitido.

Métodos

GetResult()

Aplica o bloqueio emitido ao chamador e retorna o valor usado para liberar o bloqueio.

OnCompleted(Action)

Define o delegado a ser executado quando o bloqueio estiver disponível.

UnsafeOnCompleted(Action)

Define o delegado a ser executado quando o bloqueio está disponível sem o fluxo de ExecutionContext.

Aplica-se a

Acesso thread-safe

Esse tipo é thread-safe para todos os membros.