Поделиться через


InstanceStore.BeginTryCommand Метод

Определение

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

protected public:
 virtual IAsyncResult ^ BeginTryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTryCommand (System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

context
InstancePersistenceContext

Контекст экземпляра.

command
InstancePersistenceCommand

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

timeout
TimeSpan

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

callback
AsyncCallback

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

state
Object

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

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

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

Комментарии

Если команда выполнима, то поставщик сохраняемости вызывает необходимые методы, чтобы предоставить результаты команды.

Предупреждение

Несмотря на то, что этот метод объявлен как virtual , а не abstract, реализация отсутствует. Этот метод должен быть переопределен для предоставления функциональных возможностей.

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