Udostępnij za pośrednictwem


InstancePersistenceContext.BeginExecute Metoda

Definicja

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.

Dotyczy