InstanceStore.BeginTryCommand Metoda

Definice

Zprostředkovatel trvalosti implementuje tuto metodu, která určuje, zda lze provést konkrétní příkaz trvalosti. Pokud lze příkaz spustit, spustí příkaz asynchronně.

protected public:
 virtual IAsyncResult ^ BeginTryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTryCommand(System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

context
InstancePersistenceContext

Kontext instance.

command
InstancePersistenceCommand

Příkaz trvalosti, který se má spustit.

timeout
TimeSpan

Hodnota časového limitu pro spuštění příkazu.

callback
AsyncCallback

Asynchronní delegát zpětného volání, který obdrží oznámení o dokončení asynchronní operace.

state
Object

Informace o stavu.

Návraty

Stav asynchronní operace.

Poznámky

Pokud lze příkaz spustit, zprostředkovatel trvalosti volá relevantní metody instancePersistenceContext k poskytnutí výsledků příkazu.

Warning

I když je tato metoda deklarována jako virtual spíše než abstract, neexistuje žádná implementace. Tato metoda musí být přepsána, aby bylo možné poskytovat funkce.

Platí pro