Bagikan melalui


RuntimeTransactionHandle.RequestTransactionContext Metode

Definisi

Memulai pembuatan NativeActivityTransactionContext untuk digunakan dengan transaksi baru.

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)

Parameter

context
NativeActivityContext

Lingkungan eksekusi saat ini.

callback
Action<NativeActivityTransactionContext,Object>

Metode yang akan dipanggil ketika NativeActivityTransactionContext dibuat.

state
Object

Status opsional yang disediakan pengguna yang berisi informasi tentang permintaan.

Keterangan

Metode ini digunakan ketika aktivitas membuat transaksi baru untuk digunakan oleh runtime. Alur kerja berpotensi bertahan satu atau beberapa kali sebelum panggilan balik dipanggil. Metode ini memungkinkan cakupan transaksi di beberapa cabang paralel untuk mengantre permintaan simultan tanpa memblokir satu sama lain agar tidak bertahan pada penyelesaian transaksi. Untuk menghindari kesalahan jika alur kerja berlanjut, pastikan objek status dapat diserialisasikan.

Berlaku untuk