RuntimeTransactionHandle 类

定义

提供对工作流实例中运行时事务的访问。

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
继承
RuntimeTransactionHandle
属性
实现

构造函数

RuntimeTransactionHandle()

初始化 RuntimeTransactionHandle 类的新实例。

RuntimeTransactionHandle(Transaction)

使用指定的根事务来初始化 RuntimeTransactionHandle 类的新实例。

属性

AbortInstanceOnTransactionFailure

获取或设置一个值,该值指示当事务失败时是否应放弃工作流实例。

ExecutionPropertyName

获取在此 Handle 添加到活动的执行属性时要使用的名称。

(继承自 Handle)
Owner

获取包含 ActivityInstance(其中包含 Variable)的 Handle

(继承自 Handle)
SuppressTransaction

获取或设置一个值,该值指示是否取消此运行时事务。

方法

CompleteTransaction(NativeActivityContext)

完成当前的运行时事务。

CompleteTransaction(NativeActivityContext, BookmarkCallback)

完成当前的运行时事务并在事务完成时安排书签回调。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetCurrentTransaction(AsyncCodeActivityContext)

返回对当前运行时事务的引用。

GetCurrentTransaction(CodeActivityContext)

返回对当前运行时事务的引用。

GetCurrentTransaction(NativeActivityContext)

返回对当前运行时事务的引用。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnInitialize(HandleInitializationContext)

当初始化包含 Handle 的环境时,由工作流运行时调用。

(继承自 Handle)
OnUninitialize(HandleInitializationContext)

VariableHandle 超出作用域时,由工作流运行时调用。

(继承自 Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

开始创建一个 NativeActivityTransactionContext 供新事务使用。

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

开始创建一个 NativeActivityTransactionContext 供现有事务使用。

ThrowIfUninitialized()

如果尚未初始化 InvalidOperationException,则将引发 Handle

(继承自 Handle)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IExecutionProperty.CleanupWorkflowThread()

有关此成员的说明,请参见 CleanupWorkflowThread()

IExecutionProperty.SetupWorkflowThread()

有关此成员的说明,请参见 SetupWorkflowThread()

IPropertyRegistrationCallback.Register(RegistrationContext)

有关此成员的说明,请参见 Register(RegistrationContext)

IPropertyRegistrationCallback.Unregister(RegistrationContext)

有关此成员的说明,请参见 Unregister(RegistrationContext)

适用于