InstancePersistenceContext.BeginExecute Methode

Definitie

Begint met het asynchroon uitvoeren van een persistentieopdracht.

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

Parameters

command
InstancePersistenceCommand

De persistentieopdracht die moet worden uitgevoerd.

timeout
TimeSpan

De time-outwaarde voor de bewerking.

callback
AsyncCallback

De gemachtigde die de melding ontvangt van de asynchrone ontvangst dat een aanvraagbewerking is voltooid.

state
Object

De statusinformatie.

Retouren

De status van een asynchrone bewerking.

Opmerkingen

Een persistentieprovider kan deze methode gebruiken om subopdrachten uit te voeren als onderdeel van een opdracht. De subopdracht wordt uitgevoerd met BeginTryCommand, vergelijkbaar met opdrachten die worden doorgegeven aan InstanceStore.BeginExecute. Opdrachten kunnen worden genest, maar een opdracht mag niet meer dan één subopdracht tegelijk uitvoeren.

Van toepassing op