語言

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
屬性
實作

建構函式

名稱 Description
RuntimeTransactionHandle()

初始化 RuntimeTransactionHandle 類別的新執行個體。

RuntimeTransactionHandle(Transaction)

使用指定的根交易初始化該 RuntimeTransactionHandle 類別的新實例。

屬性

名稱 Description
AbortInstanceOnTransactionFailure

取得或設定如果交易失敗,工作流程實例是否應該中止。

ExecutionPropertyName

當加入活動的執行屬性時,會取得該 Handle 名稱。

(繼承來源 Handle)
Owner

得到 ActivityInstance 包含 Variable 的 包含 的 包含 。Handle

(繼承來源 Handle)
SuppressTransaction

取得或設定一個值,指示該執行時交易是否被抑制。

方法

名稱 Description
CompleteTransaction(NativeActivityContext, BookmarkCallback)

完成目前執行時交易,並在交易完成時排程書籤回撥。

CompleteTransaction(NativeActivityContext)

完成目前的執行時交易。

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)

啟動與現有交易一起使用的 a NativeActivityTransactionContext 。

ThrowIfUninitialized()

如果尚未初始化,InvalidOperationException則會丟出 。Handle

(繼承來源 Handle)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
IExecutionProperty.CleanupWorkflowThread()

關於此成員的描述,請參見 CleanupWorkflowThread()。

IExecutionProperty.SetupWorkflowThread()

關於此成員的描述,請參見 SetupWorkflowThread()。

IPropertyRegistrationCallback.Register(RegistrationContext)

關於此成員的描述,請參見 Register(RegistrationContext)。

IPropertyRegistrationCallback.Unregister(RegistrationContext)

關於此成員的描述,請參見 Unregister(RegistrationContext)。

適用於