SynchronizationContext.WaitHelper(IntPtr[], Boolean, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.