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 auxiliar que espera a que cualquiera o todos 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

true esperar a todos los identificadores; false para esperar cualquier identificador.

millisecondsTimeout
Int32

Número de milisegundos que se van a esperar o Infinite (-1) para esperar indefinidamente.

Devoluciones

Índice de matriz del objeto que cumplió 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