Comparteix a través de


SynchronizationContext.WaitHelper(IntPtr[], Boolean, Int32) Método

Definición

Importante

Esta API no es conforme a CLS.

Alternativa conforme a CLS
System.Threading.WaitHandle.WaitAll(WaitHandle[], TimeSpan, Boolean)

Función del asistente que espera a que cualquiera o la totalidad de los elementos de la matriz especificada reciban una señal.

protected:
 static int WaitHelper(cli::array <IntPtr> ^ waitHandles, bool waitAll, int millisecondsTimeout);
[System.CLSCompliant(false)]
protected static int WaitHelper (IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
protected static int WaitHelper (IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout);
[<System.CLSCompliant(false)>]
static member WaitHelper : nativeint[] * bool * int -> int
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member WaitHelper : nativeint[] * bool * int -> int
Protected Shared Function WaitHelper (waitHandles As IntPtr(), waitAll As Boolean, millisecondsTimeout As Integer) As Integer

Parámetros

waitHandles

IntPtr[]

nativeint[]

Matriz de tipo IntPtr que contiene los identificadores del sistema operativo nativo.

waitAll
Boolean

Es true para que se espere a todos los identificadores; es false para que se espere a cualquiera de ellos.

millisecondsTimeout
Int32

Número de milisegundos de espera o Infinite (-1) para esperar indefinidamente.

Devoluciones

Índice de la matriz del objeto que satisfizo la espera.

Atributos

Comentarios

WaitHelper es una declaración para una función auxiliar externa no administrada. WaitHelper el método llama Wait a para esperar una señal para los identificadores del sistema operativo especificados.

Se aplica a