Task.ConfigureAwait Yöntem

Tanım

Aşırı Yüklemeler

ConfigureAwait(Boolean)

Bunu Taskbeklemek için kullanılan bir awaiter yapılandırılır.

ConfigureAwait(ConfigureAwaitOptions)

Bunu Taskbeklemek için kullanılan bir awaiter yapılandırılır.

ConfigureAwait(Boolean)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Bunu Taskbeklemek için kullanılan bir awaiter yapılandırılır.

public:
 System::Runtime::CompilerServices::ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext);
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable ConfigureAwait (bool continueOnCapturedContext);
member this.ConfigureAwait : bool -> System.Runtime.CompilerServices.ConfiguredTaskAwaitable
Public Function ConfigureAwait (continueOnCapturedContext As Boolean) As ConfiguredTaskAwaitable

Parametreler

continueOnCapturedContext
Boolean

true devamı yakalanan özgün bağlama geri hazırlamaya çalışmak için; aksi takdirde , false.

Döndürülenler

Bu görevi beklemek için kullanılan bir nesne.

Açıklamalar

Zaman uyumsuz bir yöntem doğrudan beklediğinde Task , devamlılık genellikle zaman uyumsuz bağlama bağlı olarak görevi oluşturan aynı iş parçacığında gerçekleşir. Bu davranış performans açısından maliyetli olabilir ve kullanıcı arabirimi iş parçacığında kilitlenmeye neden olabilir. Bu sorunlardan kaçınmak için çağrısında bulunur Task.ConfigureAwait(false). Daha fazla bilgi için bkz . ConfigureAwait SSS.

Ayrıca bkz.

Şunlara uygulanır

ConfigureAwait(ConfigureAwaitOptions)

Source:
Task.cs
Source:
Task.cs

Bunu Taskbeklemek için kullanılan bir awaiter yapılandırılır.

public:
 System::Runtime::CompilerServices::ConfiguredTaskAwaitable ConfigureAwait(System::Threading::Tasks::ConfigureAwaitOptions options);
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable ConfigureAwait (System.Threading.Tasks.ConfigureAwaitOptions options);
member this.ConfigureAwait : System.Threading.Tasks.ConfigureAwaitOptions -> System.Runtime.CompilerServices.ConfiguredTaskAwaitable
Public Function ConfigureAwait (options As ConfigureAwaitOptions) As ConfiguredTaskAwaitable

Parametreler

options
ConfigureAwaitOptions

Bu görevde beklemelerin nasıl gerçekleştirildiğini yapılandırmak için kullanılan seçenekler.

Döndürülenler

Bu görevi beklemek için kullanılan bir nesne.

Özel durumlar

options bağımsız değişkeni geçersiz bir değer belirtir.

Şunlara uygulanır