Bagikan melalui


Process.WaitForExitAsync(CancellationToken) Metode

Definisi

Menginstruksikan komponen proses untuk menunggu proses terkait keluar, atau agar cancellationToken dibatalkan.

public System.Threading.Tasks.Task WaitForExitAsync (System.Threading.CancellationToken cancellationToken = default);
member this.WaitForExitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitForExitAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

cancellationToken
CancellationToken

Token opsional untuk membatalkan operasi asinkron.

Mengembalikan

Tugas yang akan selesai ketika proses telah keluar, pembatalan telah diminta, atau terjadi kesalahan.

Pengecualian

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Memanggil metode ini akan diatur EnableRaisingEvents ke true.

Metode ini disimpan dalam tugas yang menampilkan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh WaitForExit().

Berlaku untuk