Sdílet prostřednictvím


InstanceStore.BeginExecute Metoda

Definice

Asynchronně spouští trvalé příkazy, jako LoadWorkflowCommand jsou a SaveWorkflowCommand.

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

Parametry

handle
InstanceHandle

Popisovač instance.

command
InstancePersistenceCommand

Příkaz, který se má spustit.

timeout
TimeSpan

Hodnota časového limitu pro spuštění příkazu.

callback
AsyncCallback

Asynchronní delegát zpětného volání, který obdrží oznámení o dokončení asynchronní operace.

state
Object

Informace o stavu.

Návraty

Stav asynchronní operace.

Poznámky

Hostitel volá metodu BeginExecute k asynchronnímu spuštění příkazu trvalosti proti popisovači instance. Hostitel získá popisovač instance vyvoláním CreateInstanceHandle metody. Popisovač instance může být vázán na entity, které představují kontext a předmět příkazu, jako je instance, vlastník instance nebo zámek instance. Pro popisovač instance může být současně vydán pouze jeden příkaz.

Platí pro