Task.ConfigureAwait Metode

Definisi

Overload

ConfigureAwait(Boolean)

Mengonfigurasi awaiter yang digunakan untuk menunggu ini Task.

ConfigureAwait(ConfigureAwaitOptions)

Mengonfigurasi awaiter yang digunakan untuk menunggu ini Task.

ConfigureAwait(Boolean)

Sumber:
Task.cs
Sumber:
Task.cs
Sumber:
Task.cs

Mengonfigurasi awaiter yang digunakan untuk menunggu ini Task.

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

Parameter

continueOnCapturedContext
Boolean

true untuk mencoba untuk marshal kelanjutan kembali ke konteks asli yang ditangkap; jika tidak, false.

Mengembalikan

Objek yang digunakan untuk menunggu tugas ini.

Keterangan

Ketika metode asinkron menunggu secara Task langsung, kelanjutan biasanya terjadi di utas yang sama yang membuat tugas, tergantung pada konteks asinkron. Perilaku ini dapat menjadi mahal dalam hal performa dan dapat mengakibatkan kebuntuan pada alur antarmuka pengguna. Untuk menghindari masalah ini, panggil Task.ConfigureAwait(false). Untuk informasi selengkapnya, lihat Tanya Jawab Umum ConfigureAwait.

Lihat juga

Berlaku untuk

ConfigureAwait(ConfigureAwaitOptions)

Sumber:
Task.cs
Sumber:
Task.cs

Mengonfigurasi awaiter yang digunakan untuk menunggu ini Task.

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

Parameter

options
ConfigureAwaitOptions

Opsi yang digunakan untuk mengonfigurasi bagaimana menunggu tugas ini dilakukan.

Mengembalikan

Objek yang digunakan untuk menunggu tugas ini.

Pengecualian

Argumen options menentukan nilai yang tidak valid.

Berlaku untuk