WorkflowApplication.BeginUnload 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.
Mempertahankan dan membuang instans alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron.
Overload
BeginUnload(TimeSpan, AsyncCallback, Object) |
Mempertahankan dan membuang instans alur kerja secara asinkron menggunakan interval waktu habis yang ditentukan, metode panggilan balik, dan status yang disediakan pengguna. |
BeginUnload(AsyncCallback, Object) |
Mempertahankan dan membuang instans alur kerja secara asinkron menggunakan metode panggilan balik yang ditentukan dan status yang disediakan pengguna. |
Keterangan
Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.
Jika instans alur kerja sebelumnya dimuat dari persistensi, maka hal yang sama digunakan InstanceStore untuk memuat alur kerja digunakan untuk persistensi. Jika alur kerja dibuat dan belum dipertahankan, maka InstanceStore harus dikonfigurasi sebelum memanggil metode ini atau dilemparkan InvalidOperationException ketika metode ini dipanggil.
BeginUnload(TimeSpan, AsyncCallback, Object)
Mempertahankan dan membuang instans alur kerja secara asinkron menggunakan interval waktu habis yang ditentukan, metode panggilan balik, dan status yang disediakan pengguna.
public:
IAsyncResult ^ BeginUnload(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginUnload (TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginUnload : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginUnload (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- timeout
- TimeSpan
Interval di BeginTerminate mana operasi harus selesai sebelum operasi dibatalkan dan TimeoutException dilemparkan.
- callback
- AsyncCallback
Metode yang akan dipanggil ketika BeginUnload operasi telah selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi asinkron BeginUnload .
Keterangan
Untuk menentukan apakah BeginUnload operasi berhasil, panggil EndUnload. EndUnload dapat dipanggil dari dalam atau di luar referensi metode dalam callback
parameter . Jika EndUnload dipanggil sebelum BeginUnload operasi selesai, operasi akan diblokir hingga BeginUnload operasi selesai. BeginUnload Jika operasi tidak selesai dalam interval waktu habis yang ditentukan, TimeoutException dilemparkan dari EndUnload.
Jika instans alur kerja sebelumnya dimuat dari persistensi, maka hal yang sama digunakan InstanceStore untuk memuat alur kerja digunakan untuk persistensi. Jika alur kerja dibuat dan belum dipertahankan, maka InstanceStore harus dikonfigurasi sebelum memanggil metode ini atau dilemparkan InvalidOperationException ketika metode ini dipanggil.
Metode ini bertahan dan membongkar instans alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.
Berlaku untuk
BeginUnload(AsyncCallback, Object)
Mempertahankan dan membuang instans alur kerja secara asinkron menggunakan metode panggilan balik yang ditentukan dan status yang disediakan pengguna.
public:
IAsyncResult ^ BeginUnload(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginUnload (AsyncCallback callback, object state);
member this.BeginUnload : AsyncCallback * obj -> IAsyncResult
Public Function BeginUnload (callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- callback
- AsyncCallback
Metode yang akan dipanggil ketika BeginUnload operasi telah selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi asinkron BeginUnload .
Keterangan
Untuk menentukan apakah BeginUnload operasi berhasil, panggil EndUnload. EndUnload dapat dipanggil dari dalam atau di luar referensi metode dalam callback
parameter . Jika EndUnload dipanggil sebelum BeginUnload operasi selesai, operasi akan diblokir hingga BeginUnload operasi selesai. Secara default, BeginUnload operasi harus selesai dalam 30 detik atau TimeoutException dilemparkan dari EndUnload.
Jika instans alur kerja sebelumnya dimuat dari persistensi, maka hal yang sama digunakan InstanceStore untuk memuat alur kerja digunakan untuk persistensi. Jika alur kerja dibuat dan belum dipertahankan, maka InstanceStore harus dikonfigurasi sebelum memanggil metode ini atau dilemparkan InvalidOperationException ketika metode ini dipanggil.
Metode ini bertahan dan membuang instans alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.