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á, 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.