RuntimeTransactionHandle Sınıf

Tanım

bir iş akışı örneğindeki çalışma zamanı işlemine erişim sağlar.

public ref class RuntimeTransactionHandle sealed : System::Activities::Handle, System::Activities::IExecutionProperty, System::Activities::IPropertyRegistrationCallback
[System.Runtime.Serialization.DataContract]
public sealed class RuntimeTransactionHandle : System.Activities.Handle, System.Activities.IExecutionProperty, System.Activities.IPropertyRegistrationCallback
[<System.Runtime.Serialization.DataContract>]
type RuntimeTransactionHandle = class
    inherit Handle
    interface IExecutionProperty
    interface IPropertyRegistrationCallback
Public NotInheritable Class RuntimeTransactionHandle
Inherits Handle
Implements IExecutionProperty, IPropertyRegistrationCallback
Devralma
RuntimeTransactionHandle
Öznitelikler
Uygulamalar

Oluşturucular

RuntimeTransactionHandle()

RuntimeTransactionHandle sınıfının yeni bir örneğini başlatır.

RuntimeTransactionHandle(Transaction)

Belirtilen kök işlemi kullanarak sınıfının yeni bir örneğini RuntimeTransactionHandle başlatır.

Özellikler

AbortInstanceOnTransactionFailure

İşlem başarısız olursa iş akışı örneğinin durdurulup durdurulmayacağını alır veya ayarlar.

ExecutionPropertyName

Bir etkinliğin yürütme özelliklerine eklendiğinde bunun Handle tarafından kullanılacak adı alır.

(Devralındığı yer: Handle)
Owner

öğesini ActivityInstance içeren öğesini VariableHandlealır.

(Devralındığı yer: Handle)
SuppressTransaction

Bu çalışma zamanı işleminin gizlenip gizlenmediğini belirten bir değer alır veya ayarlar.

Yöntemler

CompleteTransaction(NativeActivityContext)

Geçerli çalışma zamanı işlemini tamamlar.

CompleteTransaction(NativeActivityContext, BookmarkCallback)

Geçerli çalışma zamanı işlemini tamamlar ve işlem tamamlandığında yer işareti geri çağırmasını zamanlar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetCurrentTransaction(AsyncCodeActivityContext)

Geçerli çalışma zamanı işlemine bir başvuru döndürür.

GetCurrentTransaction(CodeActivityContext)

Geçerli çalışma zamanı işlemine bir başvuru döndürür.

GetCurrentTransaction(NativeActivityContext)

Geçerli çalışma zamanı işlemine bir başvuru döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnInitialize(HandleInitializationContext)

öğesini içeren Handle ortam başlatıldığında iş akışı çalışma zamanı tarafından çağrılır.

(Devralındığı yer: Handle)
OnUninitialize(HandleInitializationContext)

için Handle kapsamın dışına çıktığında Variable iş akışı çalışma zamanı tarafından çağrılır.

(Devralındığı yer: Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

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

RequireTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

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

ThrowIfUninitialized()

başlatılmamışsa Handle bir InvalidOperationException oluşturur.

(Devralındığı yer: Handle)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IExecutionProperty.CleanupWorkflowThread()

Bu üyenin açıklaması için bkz CleanupWorkflowThread(). .

IExecutionProperty.SetupWorkflowThread()

Bu üyenin açıklaması için bkz SetupWorkflowThread(). .

IPropertyRegistrationCallback.Register(RegistrationContext)

Bu üyenin açıklaması için bkz Register(RegistrationContext). .

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Bu üyenin açıklaması için bkz Unregister(RegistrationContext). .

Şunlara uygulanır