WorkflowTerminatedEventArgs クラス

定義

注意事項

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

WorkflowTerminated イベントのデータを提供します。

public ref class WorkflowTerminatedEventArgs : System::Workflow::Runtime::WorkflowEventArgs
public class WorkflowTerminatedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowTerminatedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
type WorkflowTerminatedEventArgs = class
    inherit WorkflowEventArgs
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowTerminatedEventArgs = class
    inherit WorkflowEventArgs
Public Class WorkflowTerminatedEventArgs
Inherits WorkflowEventArgs
継承
WorkflowTerminatedEventArgs
属性

次のコード例は、パラメーターとして WorkflowTerminatedEventArgs を使用するイベント ハンドラー メソッドを示しています。 OnWorkflowTerminated イベントが発生すると、WorkflowTerminated メソッドが呼び出されます。 このコードでは、Exception プロパティを使用して、ワークフローの終了の原因となった例外に関連付けられているメッセージを取得します。

このコード例は、Program.cs ファイルに含まれている、パラメーターを使用したシーケンシャル ワークフローを示す SDK サンプルの一部です。 詳細については、「 パラメーターを使用したワークフローのサンプル」を参照してください。

static void OnWorkflowTerminated(object sender, WorkflowTerminatedEventArgs e)
{
    Console.WriteLine(e.Exception.Message);
    waitHandle.Set();
}
Shared Sub OnWorkflowTerminated(ByVal sender As Object, ByVal e As WorkflowTerminatedEventArgs)
    Console.WriteLine(e.Exception.Message)
    waitHandle.Set()
End Sub

注釈

注意

ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。

ワークフロー インスタンスは、ホストが WorkflowInstance.Terminate を呼び出した場合、ワークフロー インスタンスの内部から TerminateActivity アクティビティが呼び出された場合、または未処理の例外のためにワークフロー ランタイム エンジンがインスタンスを終了した場合に終了します。 ワークフロー インスタンスが終了すると、ワークフロー ランタイム エンジンが WorkflowRuntime.WorkflowTerminated イベントを発生させます。 ホストはイベント ハンドラーを WorkflowRuntime.WorkflowTerminated に追加することによって、このイベントを定期受信できます。

プロパティ

Exception
古い.

ワークフロー インスタンスの終了の原因となった例外を取得します。

WorkflowInstance
古い.

ワークフロー イベントに関連付けられたワークフロー インスタンスを取得します。

(継承元 WorkflowEventArgs)

メソッド

Equals(Object)
古い.

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

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

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

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

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

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

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

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

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

(継承元 Object)

適用対象

こちらもご覧ください