WaitCallback Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |