Bagikan melalui


RuntimeTransactionHandle.RequireTransactionContext Metode

Definisi

Memulai pembuatan NativeActivityTransactionContext untuk digunakan dengan transaksi yang ada.

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)

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 memiliki transaksi yang memerlukan runtime untuk digunakan. Alur kerja tidak dapat bertahan antara panggilan ke RequireTransactionContext dan panggilan balik berikutnya. Panggilan RequireTransactionContext lagi sebelum panggilan pertama selesai tidak diizinkan dan semua panggilan setelah panggilan pertama menghasilkan pengecualian. Metode ini memungkinkan transaksi yang mengalir dari host untuk diberikan ke runtime tanpa mempermasalahkan titik persistensi perantara. Objek status yang dapat diserialisasikan tidak diperlukan karena instans dijamin tidak akan bertahan ketika metode ini digunakan.

Berlaku untuk