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.

C#
[System.Security.SecurityCritical]
public static void Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state);
C#
public static void Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object? state);
C#
public static void Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state);

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

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0