ExecutionContext.Run(ExecutionContext, ContextCallback, Object) Methode

Definitie

Voert een methode uit in een opgegeven uitvoeringscontext op de huidige thread.

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);
[<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)

Parameters

executionContext
ExecutionContext

De ExecutionContext te instellen.

callback
ContextCallback

Een ContextCallback gemachtigde die de methode vertegenwoordigt die moet worden uitgevoerd in de opgegeven uitvoeringscontext.

state
Object

Het object dat moet worden doorgegeven aan de callback-methode.

Kenmerken

Uitzonderingen

executionContext is null.

– of –

executionContext is niet verkregen via een capture-bewerking.

– of –

executionContext is al gebruikt als argument voor een Run(ExecutionContext, ContextCallback, Object) aanroep.

Opmerkingen

De uitvoeringscontext en synchronisatiecontexten van de aanroepende thread worden geretourneerd naar de vorige statussen wanneer de methode is voltooid.

Van toepassing op