Aracılığıyla paylaş


InstanceStore.BeginExecute Yöntem

Tanım

ve SaveWorkflowCommandgibi LoadWorkflowCommand kalıcılık komutlarını zaman uyumsuz olarak yürütür.

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

Parametreler

handle
InstanceHandle

Örnek tanıtıcısı.

command
InstancePersistenceCommand

Yürütülecek komut.

timeout
TimeSpan

Komut yürütme için zaman aşımı değeri.

callback
AsyncCallback

Zaman uyumsuz işlemin tamamlandığını belirten bildirim alan zaman uyumsuz geri çağırma temsilcisi.

state
Object

Durum bilgileri.

Döndürülenler

Zaman uyumsuz işlemin durumu.

Açıklamalar

Konak, bir örnek tanıtıcısına BeginExecute karşı zaman uyumsuz bir kalıcılık komutu yürütmek için yöntemini çağırır. Konak, yöntemini çağırarak örnek tanıtıcısını CreateInstanceHandle alır. Örnek tanıtıcısı, örneğin sahibi veya örnek kilidi gibi komutun bağlamını ve konusunu temsil eden varlıklara bağlı olabilir. Bir kerede bir örnek tanıtıcısına karşı yalnızca bir komut verilebilir.

Şunlara uygulanır