Aracılığıyla paylaş


RuntimeTransactionHandle.RequestTransactionContext Yöntem

Tanım

Yeni bir işlemle kullanmak üzere bir NativeActivityTransactionContext oluşturulmasını başlatır.

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)

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, etkinlik çalışma zamanı tarafından kullanılmak üzere yeni bir işlem oluşturduğunda kullanılır. Geri arama çağrılmadan önce iş akışı bir veya daha fazla kez kalıcı olabilir. Bu yöntem paralelin birden çok dalındaki işlem kapsamlarının, işlemin tamamlanması sırasında birbirinin kalıcı olmasını engellemeden eşzamanlı istekleri kuyruğa almalarını sağlar. İş akışı devam ederse hataları önlemek için durum nesnesinin seri hale getirilebildiğinden emin olun.

Şunlara uygulanır