Aracılığıyla paylaş


SynchronizationContext.WaitHelper(IntPtr[], Boolean, Int32) Yöntem

Tanım

Önemli

Bu API, CLS uyumlu değildir.

CLS uyumlu alternatif
System.Threading.WaitHandle.WaitAll(WaitHandle[], TimeSpan, Boolean)

Belirtilen dizideki öğelerin herhangi birini veya tümünün sinyal almasını bekleyen yardımcı işlev.

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

Parametreler

waitHandles

IntPtr[]

nativeint[]

Yerel işletim sistemi tanıtıcılarını içeren tür IntPtr dizisi.

waitAll
Boolean

true tüm tutamaçları beklemek için; false herhangi bir tutamacı beklemek için.

millisecondsTimeout
Int32

Beklenen milisaniye sayısı veya Infinite (-1) süresiz olarak bekleniyor.

Döndürülenler

Bekleme koşullarını karşılayan nesnenin dizi dizini.

Öznitelikler

Açıklamalar

WaitHelper yönetilmeyen bir dış yardımcı işlevi için bir bildirimdir. WaitHelper belirtilen işletim sistemi tanıtıcıları için bir sinyal beklemek için yöntemi tarafından Wait çağrılır.

Şunlara uygulanır