RuntimeTransactionHandle.RequireTransactionContext 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.
Inicjuje tworzenie obiektu NativeActivityTransactionContext do użycia z istniejącą transakcją.
public:
void RequireTransactionContext(System::Activities::NativeActivityContext ^ context, Action<System::Activities::NativeActivityTransactionContext ^, System::Object ^> ^ callback, System::Object ^ state);
public void RequireTransactionContext (System.Activities.NativeActivityContext context, Action<System.Activities.NativeActivityTransactionContext,object> callback, object state);
member this.RequireTransactionContext : System.Activities.NativeActivityContext * Action<System.Activities.NativeActivityTransactionContext, obj> * obj -> unit
Public Sub RequireTransactionContext (context As NativeActivityContext, callback As Action(Of NativeActivityTransactionContext, Object), state As Object)
Parametry
- context
- NativeActivityContext
Bieżące środowisko wykonywania.
- callback
- Action<NativeActivityTransactionContext,Object>
Metoda do wywołania podczas NativeActivityTransactionContext tworzenia.
- state
- Object
Opcjonalny stan podany przez użytkownika, który zawiera informacje o żądaniu.
Uwagi
Ta metoda jest używana, gdy działanie ma transakcję, która wymaga użycia środowiska uruchomieniowego. Przepływ pracy nie może być utrwalany między wywołaniem a RequireTransactionContext kolejnym wywołaniem zwrotnym. Wywołanie ponownie przed ukończeniem pierwszego wywołania RequireTransactionContext jest niedozwolone i wszystkie wywołania po pierwszym wywołaniu powodują wyjątki. Ta metoda umożliwia transakcjom przepływanym z hosta do środowiska uruchomieniowego bez ryzyka pośredniego punktu trwałości. Obiekt stanu, który można serializować, nie jest konieczny, ponieważ wystąpienie nie jest gwarantowane do utrwalania w przypadku użycia tej metody.