InstanceStore::TryCommand Method (InstancePersistenceContext^, InstancePersistenceCommand^, TimeSpan)
.NET Framework (current version)
A persistence provider implements this method, which determines whether a particular persistence command can be executed and if the command can be executed executes it asynchronously.
Assembly: System.Runtime.DurableInstancing (in System.Runtime.DurableInstancing.dll)
public protected: virtual bool TryCommand( InstancePersistenceContext^ context, InstancePersistenceCommand^ command, TimeSpan timeout )
Parameters
- context
-
Type:
System.Runtime.DurableInstancing::InstancePersistenceContext^
The instance context.
- command
-
Type:
System.Runtime.DurableInstancing::InstancePersistenceCommand^
The command to be executed.
- timeout
-
Type:
System::TimeSpan
Timeout value for the operation.
Return Value
Type: System::BooleanA persistence provider implementation should return false if it doesn’t support the command passed as a parameter; otherwise it should return true or throw an exception.
If the command can be executed, the persistence provider calls relevant methods on the InstancePersistenceContext to provide the results of the command.
.NET Framework
Available since 4.0
Available since 4.0
Show: