Bagikan melalui


WorkflowApplication.BeginLoadRunnableInstance Metode

Definisi

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.

Berlaku untuk