Aracılığıyla paylaş


InstancePersistenceContext.BeginExecute Yöntem

Tanım

Kalıcılık komutunu zaman uyumsuz olarak yürütmeye başlar.

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

Parametreler

command
InstancePersistenceCommand

Yürütülecek kalıcılık komutu.

timeout
TimeSpan

İşlemin zaman aşımı değeri.

callback
AsyncCallback

Zaman uyumsuz bildirimini alan temsilci, istek işleminin tamamlandığını alır.

state
Object

Durum bilgileri.

Döndürülenler

Zaman uyumsuz bir işlemin durumu.

Açıklamalar

Kalıcılık sağlayıcısı, bir komutun parçası olarak alt komutları yürütmek için bu yöntemi kullanabilir. Alt komut, InstanceStore.BeginExecute dosyasına geçirilen komutlara benzer şekilde BeginTryCommand kullanılarak yürütülür. Komutlar iç içe yerleştirilebilir, ancak bir komutun aynı anda birden fazla alt komut yürütmemesi gerekir.

Şunlara uygulanır