ActivityExecutionContext クラス

定義

注意事項

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Activityの実行環境を表します。 このクラスは継承できません。

public ref class ActivityExecutionContext sealed : IDisposable, IServiceProvider
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
type ActivityExecutionContext = class
    interface IServiceProvider
    interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityExecutionContext = class
    interface IServiceProvider
    interface IDisposable
Public NotInheritable Class ActivityExecutionContext
Implements IDisposable, IServiceProvider
継承
ActivityExecutionContext
属性
実装

注釈

Note

この資料では、古い型と名前空間について説明します。 詳細については、「Windows Workflow Foundation 4.5 のDeprecated 型」を参照してください。

Activityの実行環境を表します。 このクラスは、ワークフロー ランタイムの機能とサービスを個々のアクティビティに選択的に公開します。 このクラスは継承できません。

詳細については、「 アクティビティ実行コンテキストについて」を参照してください。

フィールド

名前 説明
CurrentExceptionProperty
古い.

ワークフロー インスタンスの実行中に発生した例外を表します。 このプロパティには、アクティビティがエラー状態の場合にのみ値があります。

プロパティ

名前 説明
Activity
古い.

この実行コンテキスト内で現在実行されている Activity を取得します。

ContextGuid
古い.

関連付けられているActivityContextIDを取得します。

ExecutionContextManager
古い.

このインスタンスに関連付けられている ActivityExecutionContextManager を取得します。

メソッド

名前 説明
CancelActivity(Activity)
古い.

子アクティビティの取り消しをスケジュールするために複合アクティビティによって呼び出されます。 ワークフロー ランタイムは、 Executing 状態ではない子アクティビティの取り消しを禁止します。

CloseActivity()
古い.

現在実行中のアクティビティが Closed 状態に移行する必要があることをワークフロー ランタイムに示します。

Equals(Object)
古い.

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
ExecuteActivity(Activity)
古い.

子アクティビティの実行をスケジュールするために複合アクティビティによって呼び出されます。 ワークフロー ランタイムは、初期化された状態ではない子アクティビティの実行を禁止します。

GetHashCode()
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetService(Type)
古い.

指定した型のサービスを返します。

GetService<T>()
古い.

指定した Typeのサービス プロバイダーを返します。

GetType()
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()
古い.

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()
古い.

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

(継承元 Object)
TrackData(Object)
古い.

関連付けられている Activityの track メソッドを呼び出します。

TrackData(String, Object)
古い.

関連付けられている Activityの track メソッドを呼び出します。

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

名前 説明
IDisposable.Dispose()
古い.

ActivityExecutionContextによって使用されるすべてのリソースを解放します。

適用対象