WorkflowApplication.BeginTerminate 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.
Menghentikan instans alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron.
Overload
BeginTerminate(String, TimeSpan, AsyncCallback, Object) |
Mengakhiri instans alur kerja secara asinkron menggunakan pesan kesalahan yang ditentukan, interval waktu habis, metode panggilan balik, dan status yang disediakan pengguna. |
BeginTerminate(Exception, AsyncCallback, Object) |
Menghentikan instans alur kerja secara asinkron menggunakan pengecualian yang ditentukan, metode panggilan balik, dan status yang disediakan pengguna. |
BeginTerminate(String, AsyncCallback, Object) |
Mengakhiri instans alur kerja secara asinkron menggunakan pesan kesalahan yang ditentukan, metode panggilan balik, dan status yang disediakan pengguna. |
BeginTerminate(Exception, TimeSpan, AsyncCallback, Object) |
Mengakhiri instans alur kerja secara asinkron menggunakan pengecualian yang ditentukan, interval waktu habis, metode panggilan balik, dan status yang disediakan pengguna. |
Keterangan
Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.
BeginTerminate(String, TimeSpan, AsyncCallback, Object)
Mengakhiri instans alur kerja secara asinkron menggunakan pesan kesalahan yang ditentukan, interval waktu habis, metode panggilan balik, dan status yang disediakan pengguna.
public:
IAsyncResult ^ BeginTerminate(System::String ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (string reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : string * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- reason
- String
Alasan untuk mengakhiri instans alur kerja.
- timeout
- TimeSpan
Interval di BeginTerminate mana operasi harus selesai sebelum operasi dibatalkan dan TimeoutException dilemparkan.
- callback
- AsyncCallback
Metode yang akan dipanggil ketika BeginTerminate operasi telah selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi asinkron BeginTerminate .
Keterangan
Metode ini menjadwalkan penghentian instans alur kerja. Untuk diberi tahu ketika penghentian telah selesai, gunakan Completed handel.
Untuk menentukan apakah BeginTerminate operasi berhasil, panggil EndTerminate. EndTerminate dapat dipanggil dari dalam atau di luar referensi metode dalam callback
parameter . Jika EndTerminate dipanggil sebelum BeginTerminate operasi selesai, operasi akan diblokir hingga BeginTerminate operasi selesai. BeginTerminate Jika operasi tidak selesai dalam interval waktu habis yang ditentukan, TimeoutException dilemparkan dari EndTerminate.
Metode ini mengakhiri instans alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.
Berlaku untuk
BeginTerminate(Exception, AsyncCallback, Object)
Menghentikan instans alur kerja secara asinkron menggunakan pengecualian yang ditentukan, metode panggilan balik, dan status yang disediakan pengguna.
public:
IAsyncResult ^ BeginTerminate(Exception ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (Exception reason, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- reason
- Exception
Alasan instans alur kerja dihentikan.
- callback
- AsyncCallback
Metode yang akan dipanggil ketika BeginTerminate operasi telah selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi saat ini BeginTerminate .
Keterangan
Metode ini menjadwalkan penghentian instans alur kerja. Untuk diberi tahu ketika penghentian telah selesai, gunakan Completed handel.
Untuk menentukan apakah BeginTerminate operasi berhasil, panggil EndTerminate. EndTerminate dapat dipanggil dari dalam atau di luar metode yang dirujuk dalam callback
parameter . Jika EndTerminate dipanggil sebelum BeginTerminate operasi selesai, operasi akan diblokir hingga BeginTerminate operasi selesai. Secara default, BeginTerminate operasi harus selesai dalam 30 detik atau TimeoutException dilemparkan dari EndTerminate.
Metode ini mengakhiri alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.
Berlaku untuk
BeginTerminate(String, AsyncCallback, Object)
Mengakhiri instans alur kerja secara asinkron menggunakan pesan kesalahan yang ditentukan, metode panggilan balik, dan status yang disediakan pengguna.
public:
IAsyncResult ^ BeginTerminate(System::String ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (string reason, AsyncCallback callback, object state);
member this.BeginTerminate : string * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- reason
- String
Alasan untuk mengakhiri instans alur kerja.
- callback
- AsyncCallback
Metode yang akan dipanggil ketika BeginTerminate operasi telah selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi saat ini BeginTerminate .
Keterangan
Metode ini menjadwalkan penghentian instans alur kerja. Untuk diberi tahu ketika penghentian telah selesai, gunakan Completed handel.
Untuk menentukan apakah BeginTerminate operasi berhasil, panggil EndTerminate. EndTerminate dapat dipanggil dari dalam atau di luar referensi metode dalam callback
parameter . Jika EndTerminate dipanggil sebelum BeginTerminate operasi selesai, operasi akan diblokir hingga BeginTerminate operasi selesai. Secara default, BeginTerminate operasi harus selesai dalam 30 detik atau TimeoutException dilemparkan dari EndTerminate.
Metode ini mengakhiri instans alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.
Berlaku untuk
BeginTerminate(Exception, TimeSpan, AsyncCallback, Object)
Mengakhiri instans alur kerja secara asinkron menggunakan pengecualian yang ditentukan, interval waktu habis, metode panggilan balik, dan status yang disediakan pengguna.
public:
IAsyncResult ^ BeginTerminate(Exception ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (Exception reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- reason
- Exception
Alasan untuk mengakhiri instans alur kerja.
- timeout
- TimeSpan
Interval di BeginTerminate mana operasi harus selesai sebelum operasi dibatalkan dan TimeoutException dilemparkan.
- callback
- AsyncCallback
Metode yang akan dipanggil ketika BeginTerminate operasi telah selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi saat ini BeginTerminate .
Keterangan
Metode ini menjadwalkan penghentian instans alur kerja. Untuk diberi tahu ketika penghentian telah selesai, gunakan Completed handel.
Untuk menentukan apakah BeginTerminate operasi berhasil, panggil EndTerminate. EndTerminate dapat dipanggil dari dalam atau di luar callback
metode . Jika EndTerminate dipanggil sebelum BeginTerminate operasi selesai, operasi akan diblokir hingga BeginTerminate operasi selesai. BeginTerminate Jika operasi tidak selesai dalam interval TimeoutException waktu habis yang ditentukan, akan dilemparkan. Ini atau pengecualian lain yang terjadi selama BeginTerminate proses dilemparkan dari EndTerminate.
Metode ini mengakhiri alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk