InstancePersistenceContext.BeginExecute 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.
Startet die asynchrone Ausführung eines Persistenzbefehls.
public:
IAsyncResult ^ BeginExecute(System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute(System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginExecute : System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- command
- InstancePersistenceCommand
Der Persistenzbefehl, der ausgeführt werden soll.
- timeout
- TimeSpan
Der Timeoutwert für den Vorgang.
- callback
- AsyncCallback
Der Delegat, der die Benachrichtigung über den asynchronen Empfang empfängt, dass ein Anforderungsvorgang abgeschlossen ist.
- state
- Object
Die Statusinformationen.
Gibt zurück
Der Status eines asynchronen Vorgangs.
Hinweise
Ein Persistenzanbieter kann diese Methode verwenden, um Unterbefehle als Teil eines Befehls auszuführen. Der Unterbefehl wird mit "BeginTryCommand" ausgeführt, ähnlich wie Befehle, die an "InstanceStore.BeginExecute" übergeben werden. Befehle können geschachtelt werden, aber ein Befehl darf nicht mehrere Unterbefehle gleichzeitig ausführen.