WorkflowApplication.BeginLoadRunnableInstance 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.
Memulai proses asinkron memuat instans alur kerja yang dapat dijalankan dari InstanceStore.
Overload
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Memulai operasi untuk memuat instans alur kerja yang dapat dijalankan dari InstanceStore menggunakan interval waktu habis yang ditentukan. |
BeginLoadRunnableInstance(AsyncCallback, Object) |
Memulai operasi untuk memuat instans alur kerja yang dapat dijalankan dari InstanceStore. |
Keterangan
Instans yang dapat dijalankan adalah instans di mana timer atau kunci instans telah kedaluwarsa.
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)
Memulai operasi untuk memuat instans alur kerja yang dapat dijalankan dari InstanceStore menggunakan interval waktu habis yang ditentukan.
public:
IAsyncResult ^ BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance (TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- timeout
- TimeSpan
Interval di mana operasi pemuatan harus diselesaikan sebelum operasi dibatalkan dan TimeoutException dilemparkan.
- callback
- AsyncCallback
Metode yang akan dipanggil ketika operasi selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi asinkron.
Keterangan
Instans yang dapat dijalankan adalah instans di mana timer atau kunci instans telah kedaluwarsa.
Untuk menentukan apakah operasi pemuatan berhasil, panggil EndLoadRunnableInstance. EndLoadRunnableInstance dapat dipanggil dari dalam atau di luar callback
metode . Jika EndLoadRunnableInstance dipanggil sebelum operasi resume selesai, operasi akan diblokir hingga operasi resume selesai. Jika operasi pemuatan tidak selesai dalam interval TimeoutException waktu habis yang ditentukan, dilemparkan dari EndLoadRunnableInstance.
Metode ini memuat alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.
Berlaku untuk
BeginLoadRunnableInstance(AsyncCallback, Object)
Memulai operasi untuk memuat instans alur kerja yang dapat dijalankan dari InstanceStore.
public:
IAsyncResult ^ BeginLoadRunnableInstance(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance (AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- callback
- AsyncCallback
Metode yang akan dipanggil ketika operasi selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi asinkron.
Keterangan
Instans yang dapat dijalankan adalah instans di mana timer atau kunci instans telah kedaluwarsa.
Untuk menentukan apakah operasi pemuatan berhasil, panggil EndLoadRunnableInstance. EndLoadRunnableInstance dapat dipanggil dari dalam atau di luar callback
metode . Jika EndLoadRunnableInstance dipanggil sebelum operasi resume selesai, operasi akan diblokir hingga operasi resume selesai. Secara default, operasi resume harus selesai dalam 30 detik atau dilemparkan TimeoutException dari EndLoadRunnableInstance.
Metode ini memuat alur kerja secara asinkron menggunakan IAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.