InstanceStore.TryCommand Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.