InstanceStore.TryCommand Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поставщик сохраняемости применяет этот метод, в результате чего определяется, может ли быть выполнена конкретная команда сохраняемости, и, если команда выполнима, происходит ее асинхронное выполнение.
protected public:
virtual bool TryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout);
protected internal virtual bool TryCommand (System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout);
abstract member TryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan -> bool
override this.TryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan -> bool
Protected Friend Overridable Function TryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan) As Boolean
Параметры
- context
- InstancePersistenceContext
Контекст экземпляра.
- command
- InstancePersistenceCommand
Команда для выполнения.
- timeout
- TimeSpan
Значение времени ожидания для операции.
Возвращаемое значение
Реализация поставщика сохраняемости должна возвратить значение false
в том случае, если она не поддерживает передачу команды в качестве параметра, в противном случае должно возвращаться значение true
или исключение.
Комментарии
Если команда выполнима, то, чтобы предоставить результаты команды, поставщик сохраняемости вызывает из сущности InstancePersistenceContext необходимые методы.