WaitCallback WaitCallback WaitCallback WaitCallback Delegate

Définition

Représente une méthode de rappel qu'un thread du pool doit exécuter.Represents a callback method to be executed by a thread pool thread.

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

Paramètres

state
Object Object Object Object

Objet contenant les informations que la méthode de rappel doit utiliser.An object containing information to be used by the callback method.

Héritage
WaitCallbackWaitCallbackWaitCallbackWaitCallback
Attributs

Remarques

WaitCallbackreprésente une méthode de rappel que vous souhaitez exécuter sur un ThreadPool thread.WaitCallback represents a callback method that you want to execute on a ThreadPool thread. Créez le délégué en passant votre méthode de rappel au WaitCallback constructeur.Create the delegate by passing your callback method to the WaitCallback constructor. Votre méthode doit avoir la signature indiquée ici.Your method must have the signature shown here.

Mettez la méthode en file d’attente pour WaitCallback l’exécuter ThreadPool.QueueUserWorkItemen passant le délégué à.Queue the method for execution by passing the WaitCallback delegate to ThreadPool.QueueUserWorkItem. La méthode de rappel s’exécute lorsqu’un thread du pool de threads devient disponible.The callback method executes when a thread pool thread becomes available.

Notes

Visual Basic utilisateurs peuvent omettre le WaitCallback constructeur et simplement utiliser l' AddressOf opérateur lors du passage de la méthode de QueueUserWorkItemrappel à.Visual Basic users can omit the WaitCallback constructor, and simply use the AddressOf operator when passing the callback method to QueueUserWorkItem. Visual Basic appelle automatiquement le constructeur délégué approprié.Visual Basic automatically calls the correct delegate constructor.

Si vous souhaitez passer des informations à la méthode de rappel, créez un objet qui contient les informations nécessaires et transmettez- QueueUserWorkItem(WaitCallback, Object) le à la méthode en tant que deuxième argument.If you want to pass information to the callback method, create an object that contains the necessary information and pass it to the QueueUserWorkItem(WaitCallback, Object) method as the second argument. Chaque fois que la méthode de rappel s’exécute state , le paramètre contient cet objet.Each time the callback method executes, the state parameter contains this object.

Pour obtenir des exemples qui WaitCallback utilisent le délégué, ThreadPool.QueueUserWorkItem consultez la méthode.For examples that use the WaitCallback delegate, see the ThreadPool.QueueUserWorkItem method.

Pour plus d’informations sur le pool de threads, consultez pool de threads managés.For more information about the thread pool, see The managed thread pool.

Méthodes d’extension

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.Gets an object that represents the method represented by the specified delegate.

S’applique à

Voir aussi