Share via


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)」をご覧ください。

適用対象