IPendingWork.Commit(Transaction, ICollection) 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.
Zatwierdza listę elementów roboczych przy użyciu określonego Transaction obiektu.
public:
void Commit(System::Transactions::Transaction ^ transaction, System::Collections::ICollection ^ items);
public void Commit (System.Transactions.Transaction transaction, System.Collections.ICollection items);
abstract member Commit : System.Transactions.Transaction * System.Collections.ICollection -> unit
Public Sub Commit (transaction As Transaction, items As ICollection)
Parametry
- transaction
- Transaction
TransactionSkojarzona z oczekującymi pracami.
- items
- ICollection
Elementy robocze, które mają zostać zatwierdzone.
Uwagi
Aparat środowiska uruchomieniowego przepływu pracy wywołuje metodę , gdy jego semantyka decyduje o tym, że oczekująca praca w partii Commit pracy powinna zostać zatwierdzona. Po osiągnięciu punktu zatwierdzenia aparat środowiska uruchomieniowego przepływu pracy wywołuje metodę na każdym obiekcie w jego partii pracy; aparat środowiska uruchomieniowego przepływu pracy przekazuje metodę kolekcji elementów skojarzonych z tym Commit IPendingWork Commit IPendingWork obiektem. Cała praca w partii zakończy się powodzeniem lub żadna z nich nie powiedzie się. Należy zgłosić wyjątek, jeśli nie można zatwierdzone żadnego z elementów roboczych przekazanych do metody w Commit implementacji. W zależności od implementacji możesz chcieć wycofać metodę, jeśli nie Commit może zatwierdzić swoich elementów roboczych. Jeśli aparat środowiska uruchomieniowego przepływu pracy pomyślnie zatwierdzi całą pracę w partii pracy, wywołuje z parametrem ustawionym na ; w przeciwnym razie wywołuje z ustawioną Complete succeeded
true
Complete succeeded
wartością false
.