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

Bir istek işleminin tamamlandığını zaman uyumsuz alma bildirimini alan temsilci.

state
Object

Durum bilgileri.

Döndürülenler

Zaman uyumsuz 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