Task.ConfigureAwait Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.