InstancePersistenceContext.BeginExecute Метод

Определение

Начинает выполнять команду сохраняемости асинхронно.

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

Параметры

command
InstancePersistenceCommand

Команда сохраняемости, выполняемая.

timeout
TimeSpan

Значение времени ожидания для операции.

callback
AsyncCallback

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

state
Object

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

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

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

Комментарии

Поставщик сохраняемости может использовать этот метод для выполнения вложенных команд в рамках команды. Вложенная команда будет выполняться с помощью BeginTryCommand, аналогично командам, переданным в InstanceStore.BeginExecute. Команды могут быть вложенными, но команда не должна выполнять несколько вложенных команд одновременно.

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