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)

適用於