RuntimeTransactionHandle.RequireTransactionContext Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Mevcut bir işlemle kullanmak üzere bir NativeActivityTransactionContext oluşturulmasını başlatır.
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)
Parametreler
- context
- NativeActivityContext
Geçerli yürütme ortamı.
- callback
- Action<NativeActivityTransactionContext,Object>
oluşturulduğunda çağrılacak NativeActivityTransactionContext yöntem.
- state
- Object
İstek hakkında bilgi içeren isteğe bağlı bir kullanıcı tarafından sağlanan durum.
Açıklamalar
Bu yöntem, etkinliğin çalışma zamanının kullanmasını gerektiren bir işlemi olduğunda kullanılır. İş akışı, çağrısı ile sonraki geri çağırma RequireTransactionContext arasında kalıcı olamaz. RequireTransactionContext İlk çağrı tamamlanmadan önce yeniden çağrıya izin verilmez ve ilk çağrıdan sonraki tüm çağrılar özel durumlarla sonuçlanır. Bu yöntem, bir ara kalıcılık noktası riski olmadan konaktan akışı yapılan işlemlerin çalışma zamanına sağlanmasını sağlar. Bu yöntem kullanıldığında örneğin kalıcı olmaması garanti edildiğinden seri hale getirilebilen durum nesnesi gerekli değildir.