ExecutionContext.Run(ExecutionContext, ContextCallback, Object) Methode

Definition

Führt eine Methode in einem angegebenen Ausführungskontext im aktuellen Thread aus.

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)

Parameter

executionContext
ExecutionContext

Der ExecutionContext festzulegende Satz.

callback
ContextCallback

Ein ContextCallback Delegat, der die Methode darstellt, die im bereitgestellten Ausführungskontext ausgeführt werden soll.

state
Object

Das Objekt, das an die Rückrufmethode übergeben werden soll.

Attribute

Ausnahmen

executionContext ist null.

-oder-

executionContext wurde nicht über einen Erfassungsvorgang erworben.

-oder-

executionContext wurde bereits als Argument für einen Run(ExecutionContext, ContextCallback, Object) Aufruf verwendet.

Hinweise

Der Ausführungskontext und die Synchronisierungskontexte des aufrufenden Threads werden nach Abschluss der Methode an ihre vorherigen Zustände zurückgegeben.

Gilt für: