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, 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)

既存のトランザクションで使用する NativeActivityTransactionContext の作成を開始します。

ThrowIfUninitialized()

InvalidOperationExceptionが初期化されていない場合は、Handleをスローします。

(継承元 Handle)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IExecutionProperty.CleanupWorkflowThread()

このメンバーの説明については、 CleanupWorkflowThread()を参照してください。

IExecutionProperty.SetupWorkflowThread()

このメンバーの説明については、 SetupWorkflowThread()を参照してください。

IPropertyRegistrationCallback.Register(RegistrationContext)

このメンバーの説明については、 Register(RegistrationContext)を参照してください。

IPropertyRegistrationCallback.Unregister(RegistrationContext)

このメンバーの説明については、 Unregister(RegistrationContext)を参照してください。

適用対象