InstanceStore.TryCommand Metod

Definition

En beständig provider implementerar den här metoden, som avgör om ett visst beständighetskommando kan köras och om kommandot kan köras körs det asynkront.

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

Parametrar

context
InstancePersistenceContext

Instanskontexten.

command
InstancePersistenceCommand

Kommandot som ska köras.

timeout
TimeSpan

Timeout-värde för åtgärden.

Returer

En implementering av en beständig provider bör returneras false om den inte stöder kommandot som skickas som en parameter. Annars bör den returnera true eller utlösa ett undantag.

Kommentarer

Om kommandot kan köras anropar beständighetsprovidern relevanta metoder för InstancePersistenceContext att tillhandahålla resultatet av kommandot.

Gäller för