InstanceStore.BeginTryCommand Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.