InstanceStore.BeginTryCommand Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Persistenzanbieter implementiert diese Methode, die bestimmt, ob ein bestimmter Persistenzbefehl ausgeführt werden kann. Wenn der Befehl ausgeführt werden kann, wird der Befehl asynchron ausgeführt.
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
Parameter
- context
- InstancePersistenceContext
Der Instanzkontext.
- command
- InstancePersistenceCommand
Der Persistenzbefehl, der ausgeführt werden soll.
- timeout
- TimeSpan
Der Timeoutwert für die Befehlsausführung.
- callback
- AsyncCallback
Der asynchrone Rückrufdelegat, der die Benachrichtigung über den Abschluss des asynchronen Vorgangs empfängt.
- state
- Object
Die Statusinformationen.
Gibt zurück
Der Status des asynchronen Vorgangs.
Hinweise
Wenn der Befehl ausgeführt werden kann, ruft der Persistenzanbieter relevante Methoden für InstancePersistenceContext auf, um die Ergebnisse des Befehls bereitzustellen.
Warning
Obwohl diese Methode nicht virtualals deklariert abstract wird, gibt es keine Implementierung. Diese Methode muss überschrieben werden, um Funktionen bereitzustellen.