Bagikan melalui


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

Definisi

Penting

API ini bukan kompatibel CLS.

Alternatif kompatibel CLS
System.Threading.WaitHandle.WaitAll(WaitHandle[], TimeSpan, Boolean)

Fungsi helper yang menunggu salah satu atau semua elemen dalam array yang ditentukan untuk menerima sinyal.

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

Parameter

waitHandles

IntPtr[]

nativeint[]

Array jenis IntPtr yang berisi handel sistem operasi asli.

waitAll
Boolean

true untuk menunggu semua handel; false untuk menunggu pegangan apa pun.

millisecondsTimeout
Int32

Jumlah milidetik untuk menunggu, atau Infinite (-1) untuk menunggu tanpa batas waktu.

Mengembalikan

Indeks array objek yang memenuhi penantian.

Atribut

Keterangan

WaitHelper adalah deklarasi untuk fungsi pembantu eksternal yang tidak dikelola. WaitHelper dipanggil oleh Wait metode untuk menunggu sinyal untuk handel sistem operasi yang ditentukan.

Berlaku untuk