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.
Beginnt mit der asychronen Ausführung eines Dauerhaftigkeitsbefehls.
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 Dauerhaftigkeitsbefehl, der ausgeführt werden soll.
- timeout
- TimeSpan
Der Timeoutwert für den Vorgang.
- callback
- AsyncCallback
Der Delegat, der die Benachrichtigung vom asynchronen Empfangsvorgang darüber empfängt, dass ein Anforderungsvorgang abgeschlossen wird.
- state
- Object
Die Statusinformationen.
Gibt zurück
Der Status eines asynchronen Vorgangs.
Hinweise
Ein Persistenzanbieter kann mithilfe dieser Methode untergeordnete Befehle als Teil eines Befehls ausführen. Der Unterbefehl wird mit BeginTryCommand ausgeführt, ähnlich wie bei Befehlen, die an InstanceStore.BeginExecute übergeben werden. Befehle können geschachtelt werden, ein Befehl darf jedoch nicht mehrere Unterbefehle gleichzeitig ausführen.