Bagikan melalui


WorkflowApplication.BeginTerminate Metode

Definisi

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