InstanceStore.BeginExecute Метод

Определение

Асинхронно выполняет команды сохраняемости, например, LoadWorkflowCommand и 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

Параметры

handle
InstanceHandle

Дескриптор экземпляра.

command
InstancePersistenceCommand

Команда для выполнения.

timeout
TimeSpan

Время ожидания выполнения команды.

callback
AsyncCallback

Делегат асинхронного обратного вызова, принимающий уведомление о завершении асинхронной операции.

state
Object

Сведения о состоянии.

Возвращаемое значение

Состояние асинхронной операции.

Комментарии

Узел вызывает метод BeginExecute, чтобы асинхронно выполнить команду сохраняемости по отношению к дескриптору экземпляра. Узел получает дескриптор экземпляра путем вызова метода CreateInstanceHandle. Дескриптор экземпляра может быть привязан к сущностям, которые представляют контекст и предмет команды, такой как экземпляр, владельца экземпляра или блокировку экземпляра. Только одна команда может применяться к дескриптору экземпляра в данный момент времени.

Применяется к