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
, реализация отсутствует. Этот метод должен быть переопределен для предоставления функциональных возможностей.