Stream.CreateWaitHandle Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.