Udostępnij za pośrednictwem


InstanceStore.TryCommand Metoda

Definicja

Dostawca trwałości implementuje tę metodę, która określa, czy można wykonać określone polecenie trwałości, a jeśli polecenie można wykonać asynchronicznie.

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

Parametry

context
InstancePersistenceContext

Kontekst wystąpienia.

command
InstancePersistenceCommand

Polecenie do wykonania.

timeout
TimeSpan

Wartość limitu czasu dla operacji.

Zwraca

Implementacja dostawcy trwałości powinna zostać zwrócona false , jeśli nie obsługuje polecenia przekazanego jako parametr. W przeciwnym razie powinna zwrócić true lub zgłosić wyjątek.

Uwagi

Jeśli polecenie można wykonać, dostawca trwałości wywołuje odpowiednie metody, InstancePersistenceContext aby podać wyniki polecenia.

Dotyczy