Sdílet prostřednictvím


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ý má být proveden.

timeout
TimeSpan

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

callback
AsyncCallback

Asynchronní zpětné volání delegáta, 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á příslušné metody na InstancePersistenceContext k poskytnutí výsledků příkazu.

Upozornění

I když je tato metoda deklarována jako virtual místo abstract, neexistuje žádná implementace. Tato metoda musí být přepsána, aby mohla poskytovat funkce.

Platí pro