Stream.CreateWaitHandle Метод

Определение

Внимание!

CreateWaitHandle will be removed eventually. Please use

Выделяет объект WaitHandle.Allocates a WaitHandle object.

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 ();
protected virtual System.Threading.WaitHandle CreateWaitHandle ();
[<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
abstract member CreateWaitHandle : unit -> System.Threading.WaitHandle
override this.CreateWaitHandle : unit -> System.Threading.WaitHandle
Protected Overridable Function CreateWaitHandle () As WaitHandle

Возвращаемое значение

WaitHandle

Ссылка на выделенный объект WaitHandle.A reference to the allocated WaitHandle.

Атрибуты

Комментарии

При первом вызове текущий метод создает WaitHandle объект и возвращает его.When called for the first time, the current method creates a WaitHandle object and returns it. При последующих вызовах функция CreateWaitHandle возвращает ссылку на новый маркер ожидания.On subsequent calls, CreateWaitHandle returns a reference to a new wait handle.

Используйте этот метод, если реализуется асинхронный метод и требуется способ блокировки в EndRead или EndWrite до завершения асинхронной операции.Use this method if you implement the asynchronous methods and require a way of blocking in EndRead or EndWrite until the asynchronous operation is complete.

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