Sdílet prostřednictvím


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á, až některý nebo všechny prvky v zadaném poli obdrží 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 popisovače nativního operačního systému.

waitAll
Boolean

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

millisecondsTimeout
Int32

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

Návraty

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

Atributy

Poznámky

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

Platí pro