DispatcherSynchronizationContext.Wait(IntPtr[], Boolean, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Ожидает получения сигнала всеми элементами заданного массива или любым из его элементов.
public:
override int Wait(cli::array <IntPtr> ^ waitHandles, bool waitAll, int millisecondsTimeout);
[System.Security.SecurityCritical]
public override int Wait (IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout);
public override int Wait (IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout);
[<System.Security.SecurityCritical>]
override this.Wait : nativeint[] * bool * int -> int
override this.Wait : nativeint[] * bool * int -> int
Public Overrides Function Wait (waitHandles As IntPtr(), waitAll As Boolean, millisecondsTimeout As Integer) As Integer
Параметры
- waitHandles
-
IntPtr[]
nativeint[]
Массив, содержащий собственные обработчики операционной системы.
- waitAll
- Boolean
true
для ожидания всех обработчиков; false
для ожидания любого обработчика.
- millisecondsTimeout
- Int32
Время ожидания в миллисекундах или функция Infinite (-1) в случае неограниченного времени ожидания.
Возвращаемое значение
Индекс объекта, удовлетворившего операцию ожидания, в массиве.
- Атрибуты