ActivityExecutionContext ActivityExecutionContext ActivityExecutionContext ActivityExecutionContext Class

定義

警告

この API は現在使われていません。

Activity の実行環境を表します。Represents the execution environment of an Activity. このクラスは継承できません。This class cannot be inherited.

public ref class ActivityExecutionContext sealed : 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
Public NotInheritable Class ActivityExecutionContext
Implements IDisposable, IServiceProvider
継承
ActivityExecutionContextActivityExecutionContextActivityExecutionContextActivityExecutionContext
属性
実装

注釈

注意

ここでは、廃止された型と名前空間について説明します。This material discusses types and namespaces that are obsolete. 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Activity の実行環境を表します。Represents the execution environment of an Activity. このクラスは、ワークフロー ランタイム機能と個々のアクティビティに対するサービスを選択的に公開します。This class selectively exposes workflow runtime capabilities and services to individual activities. このクラスは継承できません。This class cannot be inherited.

詳細については、「アクティビティ実行コンテキストについて」を参照してください。For more information, see Understanding the Activity Execution Context.

フィールド

CurrentExceptionProperty CurrentExceptionProperty CurrentExceptionProperty CurrentExceptionProperty

ワークフロー インスタンスの実行中に発生する例外を表します。Represents an exception that has occurred during the execution of the workflow instance. このプロパティが値を持つのは、アクティビティがフォールト状態の場合のみです。This property has a value only when an activity is in the faulting state.

プロパティ

Activity Activity Activity Activity

実行コンテキスト内で現在実行中の Activity を取得します。Gets the Activity that currently executes within this execution context.

ContextGuid ContextGuid ContextGuid ContextGuid

関連付けられた ActivityContextID を取得します。Gets the ContextID of the associated Activity.

ExecutionContextManager ExecutionContextManager ExecutionContextManager ExecutionContextManager

このインスタンスに関連付けられている ActivityExecutionContextManager を取得します。Gets the ActivityExecutionContextManager associated with this instance.

メソッド

CancelActivity(Activity) CancelActivity(Activity) CancelActivity(Activity) CancelActivity(Activity)

複合アクティビティが、子アクティビティの取り消し処理をスケジュールするために呼び出します。Called by a composite activity to schedule the cancellation of a child activity. Executing 状態の子アクティビティを取り消すことはできません。The workflow runtime disallows cancellation of a child activity that is not in the Executing state.

CloseActivity() CloseActivity() CloseActivity() CloseActivity()

ワークフロー ランタイムに対し、現在実行中のアクティビティを Closed 状態に遷移させなければならない旨を通知します。Indicates to the workflow runtime that the currently executing activity should transition to the Closed state.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExecuteActivity(Activity) ExecuteActivity(Activity) ExecuteActivity(Activity) ExecuteActivity(Activity)

複合アクティビティが、子アクティビティの実行をスケジュールするために呼び出します。Called by a composite activity to schedule the execution of a child activity. 初期化済み状態でない子アクティビティを実行することはできません。The workflow runtime disallows execution of a child activity that is not in the initialized state.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

指定した型のサービスを返します。Returns a service of the specified type.

GetService<T>() GetService<T>() GetService<T>() GetService<T>()

指定された Type のサービス プロバイダーを返します。Returns a service provider of the specified Type.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
TrackData(Object) TrackData(Object) TrackData(Object) TrackData(Object)

関連付けられた Activity の追跡メソッドを呼び出します。Invokes the track method for the associated Activity.

TrackData(String, Object) TrackData(String, Object) TrackData(String, Object) TrackData(String, Object)

関連付けられた Activity の追跡メソッドを呼び出します。Invokes the track method for the associated Activity.

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

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

ActivityExecutionContext によって使用されているすべてのリソースを解放します。Releases all resources used by the ActivityExecutionContext.

適用対象