Share via


InstancePersistenceContext.BeginExecute Méthode

Définition

Commence à exécuter une commande de persistance de façon asynchrone.

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

Paramètres

command
InstancePersistenceCommand

Commande de persistance à exécuter.

timeout
TimeSpan

Valeur de délai d'attente pour l'opération.

callback
AsyncCallback

Délégué qui reçoit la notification de la réception asynchrone qu'une opération de demande exécute.

state
Object

Informations d'état.

Retours

État d'une opération asynchrone.

Remarques

Un fournisseur de persistance peut utiliser cette méthode pour exécuter des sous-commandes dans le cadre d'une commande. La sous-commande sera exécutée à l'aide de BeginTryCommand, qui est une commande semblable aux commandes passées à InstanceStore.BeginExecute. Les commandes peuvent être imbriquées, mais aucune commande ne peut exécuter plusieurs sous-commandes à la fois.

S’applique à