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.

Namespace:   System.Runtime.DurableInstancing
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::Boolean

A 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
Return to top
Show: