ExecutionContext.Run(ExecutionContext, ContextCallback, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exécute une méthode dans un contexte d'exécution spécifié sur le thread actuel.
public:
static void Run(System::Threading::ExecutionContext ^ executionContext, System::Threading::ContextCallback ^ callback, System::Object ^ state);
[System.Security.SecurityCritical]
public static void Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state);
public static void Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object? state);
public static void Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state);
[<System.Security.SecurityCritical>]
static member Run : System.Threading.ExecutionContext * System.Threading.ContextCallback * obj -> unit
static member Run : System.Threading.ExecutionContext * System.Threading.ContextCallback * obj -> unit
Public Shared Sub Run (executionContext As ExecutionContext, callback As ContextCallback, state As Object)
Paramètres
- executionContext
- ExecutionContext
ExecutionContext à définir.
- callback
- ContextCallback
Délégué ContextCallback représentant la méthode à exécuter dans le contexte d'exécution fourni.
- state
- Object
Objet à passer à la méthode de rappel.
- Attributs
Exceptions
executionContext
est null
.
ou - Le
executionContext
n'a pas été acquis à l'aide d'une opération de capture.ou - Le
executionContext
a déjà été utilisé comme argument pour un appel Run(ExecutionContext, ContextCallback, Object).
Remarques
Le contexte d’exécution et les contextes de synchronisation du thread appelant sont retournés à leurs états précédents lorsque la méthode se termine.