InstancePersistenceContext.BeginExecute Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozpoczyna wykonywanie asynchronicznego polecenia trwałości.
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
Parametry
- command
- InstancePersistenceCommand
Polecenie trwałości, które ma zostać wykonane.
- timeout
- TimeSpan
Wartość limitu czasu dla operacji.
- callback
- AsyncCallback
Delegat, który odbiera powiadomienie o asynchronicznej odbieraniu, że operacja żądania zostanie ukończona.
- state
- Object
Informacje o stanie.
Zwraca
Stan operacji asynchronicznej.
Uwagi
Dostawca trwałości może użyć tej metody do wykonywania podrzędnych poleceń w ramach polecenia. Podrzędne polecenie zostanie wykonane przy użyciu polecenia BeginTryCommand, podobnie jak polecenia przekazane do InstanceStore.BeginExecute. Polecenia można zagnieżdżać, ale polecenie nie może wykonywać więcej niż jednego polecenia podrzędnego jednocześnie.