WorkflowTerminatedEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 を使用するイベント ハンドラー メソッドを示しています。
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) |
適用対象
こちらもご覧ください
.NET