Freigeben über


WaitCallback Delegat

Definition

Stellt die Rückrufmethode dar, die von einem Thread des Threadpools ausgeführt werden soll.

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)

Parameter

state
Object

Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält.

Attribute

Hinweise

WaitCallback stellt eine Rückrufmethode dar, die Sie auf einem ThreadPool Thread ausführen möchten. Erstellen Sie die Stellvertretung, indem Sie die Rückrufmethode an den WaitCallback Konstruktor übergeben. Ihre Methode muss die hier gezeigte Signatur aufweisen.

Warteschlange der Methode für die Ausführung durch Übergeben des WaitCallback Stellvertretungs ThreadPool.QueueUserWorkIteman . Die Rückrufmethode wird ausgeführt, wenn ein Threadpoolthread verfügbar wird.

Hinweis

Visual Basic Benutzer können den WaitCallback Konstruktor auslassen und einfach den Operator verwenden, wenn die AddressOf Rückrufmethode übergeben wirdQueueUserWorkItem. Visual Basic ruft automatisch den richtigen Stellvertretungskonstruktor auf.

Wenn Sie Informationen an die Rückrufmethode übergeben möchten, erstellen Sie ein Objekt, das die erforderlichen Informationen enthält, und übergeben Sie sie an die QueueUserWorkItem(WaitCallback, Object) Methode als zweites Argument. Jedes Mal, wenn die Rückrufmethode ausgeführt wird, enthält der state Parameter dieses Objekt.

Beispiele, die den Stellvertretung verwenden, finden Sie in der WaitCallback ThreadPool.QueueUserWorkItem Methode.

Weitere Informationen zum Threadpool finden Sie im verwalteten Threadpool.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für

Siehe auch