InstancePersistenceContext.BeginExecute Metod

Definition

Börjar köra ett beständighetskommando asynkront.

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

Parametrar

command
InstancePersistenceCommand

Beständighetskommandot som ska köras.

timeout
TimeSpan

Tidsgränsvärdet för åtgärden.

callback
AsyncCallback

Ombudet som tar emot meddelandet om den asynkrona mottagningen att en begäran har slutförts.

state
Object

Tillståndsinformationen.

Returer

Status för en asynkron åtgärd.

Kommentarer

En beständig provider kan använda den här metoden för att köra underkommandon som en del av ett kommando. Underkommandot körs med BeginTryCommand, ungefär som kommandon som skickas till InstanceStore.BeginExecute. Kommandon kan kapslas, men ett kommando får inte köra fler än ett underkommando i taget.

Gäller för