RuntimeTransactionHandle.RequestTransactionContext Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.