SynchronizationContext.WaitHelper(IntPtr[], Boolean, Int32) Metoda

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Alternativa odpovídající specifikaci CLS
System.Threading.WaitHandle.WaitAll(WaitHandle[], TimeSpan, Boolean)

Pomocná funkce, která čeká na jakýkoli nebo všechny prvky v zadaném poli přijímat signál.

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

Parametry

waitHandles

IntPtr[]

nativeint[]

Pole typu IntPtr , které obsahuje nativní popisovače operačního systému.

waitAll
Boolean

true čekat na všechny popisovače; false počkejte na jakýkoli popisovač.

millisecondsTimeout
Int32

Počet milisekund, které se mají počkat, nebo Infinite (-1) čekat na neomezenou dobu.

Návraty

Index pole objektu, který splnil čekání.

Atributy

Poznámky

WaitHelper je deklarace nespravované externí pomocné funkce. WaitHelper volá se metodou Wait , která bude čekat na signál pro zadané popisovače operačního systému.

Platí pro