Compartilhar via


InstanceStore.TryCommand Método

Definição

Um provedor de persistência implementa esse método, que determina se um comando de persistência específico pode ser executado e se o comando é executado de forma assíncrona.

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

Parâmetros

context
InstancePersistenceContext

O contexto da instância.

command
InstancePersistenceCommand

O comando a ser executado.

timeout
TimeSpan

O valor de tempo limite para a operação.

Retornos

Uma implementação de provedor de persistência deverá retornar false se não der suporte ao comando passado como um parâmetro; caso contrário, deverá retornar true ou gerar uma exceção.

Comentários

Se o comando puder ser executado, o provedor de persistência chamará métodos relevantes no InstancePersistenceContext para fornecer os resultados do comando.

Aplica-se a