Stream.CreateWaitHandle Método

Definição

Cuidado

CreateWaitHandle will be removed eventually. Please use "new ManualResetEvent(false)" instead.

Aloca um objeto WaitHandle.

protected:
 virtual System::Threading::WaitHandle ^ CreateWaitHandle();
protected virtual System.Threading.WaitHandle CreateWaitHandle();
[System.Obsolete("CreateWaitHandle will be removed eventually.  Please use "new ManualResetEvent(false)" instead.")]
protected virtual System.Threading.WaitHandle CreateWaitHandle();
abstract member CreateWaitHandle : unit -> System.Threading.WaitHandle
override this.CreateWaitHandle : unit -> System.Threading.WaitHandle
[<System.Obsolete("CreateWaitHandle will be removed eventually.  Please use "new ManualResetEvent(false)" instead.")>]
abstract member CreateWaitHandle : unit -> System.Threading.WaitHandle
override this.CreateWaitHandle : unit -> System.Threading.WaitHandle
Protected Overridable Function CreateWaitHandle () As WaitHandle

Retornos

Uma referência ao alocado WaitHandle.

Atributos

Comentários

Quando chamado pela primeira vez, o método atual cria um WaitHandle objeto e o retorna. Em chamadas subsequentes, CreateWaitHandle retorna uma referência a um novo identificador de espera.

Use esse método se você implementar os métodos assíncronos e exigir uma maneira de bloquear ou EndReadEndWrite até que a operação assíncrona seja concluída.

Aplica-se a

Confira também