WaitCallback Delegált

Definíció

Egy szálkészletszál által végrehajtandó visszahívási módszert jelöl.

public delegate void WaitCallback(System::Object ^ state);
public delegate void WaitCallback(object? state);
public delegate void WaitCallback(object state);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate void WaitCallback(object state);
type WaitCallback = delegate of obj -> unit
[<System.Runtime.InteropServices.ComVisible(true)>]
type WaitCallback = delegate of obj -> unit
Public Delegate Sub WaitCallback(state As Object)

Paraméterek

state
Object

A visszahívási módszer által használandó információkat tartalmazó objektum.

Attribútumok

Megjegyzések

WaitCallback egy visszahívási metódust jelöl, amelyet egy ThreadPool szálon szeretne végrehajtani. Hozza létre a meghatalmazottat úgy, hogy átadja a visszahívási módszert a WaitCallback konstruktornak. A metódusnak itt kell megjelennie az aláírásnak.

A végrehajtási módszer várólistára helyezése a WaitCallback meghatalmazottnak ThreadPool.QueueUserWorkItemvaló átadással. A visszahívási módszer akkor hajtja végre, amikor egy szálkészlet szála elérhetővé válik.

Note

Visual Basic felhasználók kihagyhatják a WaitCallback konstruktort, és egyszerűen használhatják a AddressOf operátort a visszahívási módszer QueueUserWorkItem. Visual Basic automatikusan meghívja a megfelelő delegált konstruktort.

Ha adatokat szeretne átadni a visszahívási metódusnak, hozzon létre egy objektumot, amely tartalmazza a szükséges információkat, és adja át a QueueUserWorkItem(WaitCallback, Object) metódusnak második argumentumként. A visszahívási metódus minden végrehajtásakor a paraméter tartalmazza ezt az state objektumot.

A meghatalmazottat használó WaitCallback példákat lásd a metódusban ThreadPool.QueueUserWorkItem .

A szálkészlettel kapcsolatos további információkért tekintse meg a felügyelt szálkészletet.

Bővítő metódusok

Name Description
GetMethodInfo(Delegate)

Lekéri a megadott meghatalmazott által képviselt metódust képviselő objektumot.

A következőre érvényes:

Lásd még