Bagikan melalui


InstanceStore.BeginExecute Metode

Definisi

Secara asinkron menjalankan perintah persistensi seperti LoadWorkflowCommand dan SaveWorkflowCommand.

public:
 IAsyncResult ^ BeginExecute(System::Runtime::DurableInstancing::InstanceHandle ^ handle, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute (System.Runtime.DurableInstancing.InstanceHandle handle, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginExecute : System.Runtime.DurableInstancing.InstanceHandle * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (handle As InstanceHandle, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

handle
InstanceHandle

Handel instans.

command
InstancePersistenceCommand

Perintah yang akan dijalankan.

timeout
TimeSpan

Nilai batas waktu untuk eksekusi perintah.

callback
AsyncCallback

Delegasi panggilan balik asinkron yang menerima pemberitahuan penyelesaian operasi asinkron.

state
Object

Informasi status.

Mengembalikan

Status operasi asinkron.

Keterangan

Host memanggil BeginExecute metode untuk menjalankan perintah persistensi terhadap handel instans secara asinkron. Host mendapatkan handel instans dengan memanggil CreateInstanceHandle metode . Handel instans mungkin terikat dengan entitas yang mewakili konteks dan subjek perintah, seperti instans, pemilik instans, atau kunci instans. Hanya satu perintah yang dapat dikeluarkan terhadap handel instans pada satu waktu.

Berlaku untuk