Task.ConfigureAwait Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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)
- Kaynak:
- Task.cs
- Kaynak:
- Task.cs
- Kaynak:
- 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)
- Kaynak:
- Task.cs
- Kaynak:
- 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.