ExecutionContext.Run(ExecutionContext, ContextCallback, Object) Yöntem

Tanım

Geçerli iş parçacığında belirtilen yürütme bağlamında bir yöntem çalıştırır.

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)

Parametreler

executionContext
ExecutionContext

Ayarlanacak ExecutionContext.

callback
ContextCallback

ContextCallback Sağlanan yürütme bağlamında çalıştırılacak yöntemi temsil eden bir temsilci.

state
Object

Geri çağırma yöntemine geçirecek nesne.

Öznitelikler

Özel durumlar

executionContext, null değeridir.

-veya- executionContext bir yakalama işlemi aracılığıyla alınmadı.

-veya- executionContext bir çağrının bağımsız değişkeni Run(ExecutionContext, ContextCallback, Object) olarak zaten kullanılmıştır.

Açıklamalar

Çağıran iş parçacığının yürütme bağlamı ve eşitleme bağlamları, yöntem tamamlandığında önceki durumlarına döndürülür.

Şunlara uygulanır