ExecutionContext.Run(ExecutionContext, ContextCallback, Object) Metode

Definisi

Menjalankan metode dalam konteks eksekusi tertentu pada utas saat ini.

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

yang ExecutionContext akan diatur.

callback
ContextCallback

ContextCallback Delegasi yang mewakili metode yang akan dijalankan dalam konteks eksekusi yang disediakan.

state
Object

Objek yang akan diteruskan ke metode panggilan balik.

Atribut

Pengecualian

executionContext adalah null.

-atau-

executionContext tidak diperoleh melalui operasi penangkapan.

-atau-

executionContext telah digunakan sebagai argumen untuk Run(ExecutionContext, ContextCallback, Object) panggilan.

Keterangan

Konteks eksekusi dan konteks sinkronisasi utas panggilan dikembalikan ke status sebelumnya ketika metode selesai.

Berlaku untuk