RuntimeTransactionHandle.RequestTransactionContext Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje vytvoření NativeActivityTransactionContext pro použití s novou transakcí.
public:
void RequestTransactionContext(System::Activities::NativeActivityContext ^ context, Action<System::Activities::NativeActivityTransactionContext ^, System::Object ^> ^ callback, System::Object ^ state);
public void RequestTransactionContext (System.Activities.NativeActivityContext context, Action<System.Activities.NativeActivityTransactionContext,object> callback, object state);
member this.RequestTransactionContext : System.Activities.NativeActivityContext * Action<System.Activities.NativeActivityTransactionContext, obj> * obj -> unit
Public Sub RequestTransactionContext (context As NativeActivityContext, callback As Action(Of NativeActivityTransactionContext, Object), state As Object)
Parametry
- context
- NativeActivityContext
Aktuální spouštěcí prostředí.
- callback
- Action<NativeActivityTransactionContext,Object>
Metoda, která má být volána při NativeActivityTransactionContext vytvoření .
- state
- Object
Volitelný stav zadaný uživatelem, který obsahuje informace o požadavku.
Poznámky
Tato metoda se používá, když aktivita vytvoří novou transakci pro použití modulem runtime. Pracovní postup může před voláním zpětného volání přetrvávat jednou nebo vícekrát. Tato metoda umožňuje obory transakcí ve více větvích paralelně zařadit do fronty souběžných požadavků bez toho, aby se navzájem blokovaly z trvalých na dokončení transakce. Chcete-li zabránit chybám, pokud pracovní postup přetrvává, ujistěte se, že stav objekt lze serializovat.