WorkflowCompletedEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
WorkflowCompleted イベントのデータを提供します。
public ref class WorkflowCompletedEventArgs : System::Workflow::Runtime::WorkflowEventArgs
public class WorkflowCompletedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class WorkflowCompletedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
type WorkflowCompletedEventArgs = class
inherit WorkflowEventArgs
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type WorkflowCompletedEventArgs = class
inherit WorkflowEventArgs
Public Class WorkflowCompletedEventArgs
Inherits WorkflowEventArgs
- 継承
- 属性
例
次のコード例は、パラメーターとして WorkflowCompletedEventArgs を使用するイベント ハンドラー メソッドを示しています。
OnWorkflowCompleted
イベントが発生すると、WorkflowCompleted メソッドが呼び出されます。 コードでは OutputParameters プロパティを使用して、Status
キーに関連付けられている値を取得し、コンソールにその値を書き込んでいます。
このコード例は、Program.cs ファイルに含まれている、パラメーターを使用したシーケンシャル ワークフローを示す SDK サンプルの一部です。 詳細については、「 パラメーターを使用したワークフローのサンプル」を参照してください。
static void OnWorkflowCompleted(object sender, WorkflowCompletedEventArgs e)
{
//The order status is stored in the "status" "out" parameter
string orderStatus = e.OutputParameters["Status"].ToString();
Console.WriteLine("Order was " + orderStatus);
waitHandle.Set();
}
Shared Sub OnWorkflowCompleted(ByVal sender As Object, ByVal e As WorkflowCompletedEventArgs)
'The order status is stored in the "status" "out" parameter
Dim orderStatus As String = e.OutputParameters("Status").ToString()
Console.WriteLine("Order was " + orderStatus)
waitHandle.Set()
End Sub
注釈
注意
ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。
ワークフローが完了すると、ワークフロー ランタイム エンジンが WorkflowCompleted イベントを発生させます。 ワークフロー ランタイム エンジンは、ワークフローのすべての出力パラメーターを WorkflowCompletedEventArgs に渡します。 これには、ワークフローの out
および ref
パラメーターが含まれます。
プロパティ
OutputParameters |
古い.
ワークフローの出力を取得します。 |
WorkflowDefinition |
古い.
ワークフロー インスタンスの完了時のワークフロー定義を表す Activity を取得します。 |
WorkflowInstance |
古い.
ワークフロー イベントに関連付けられたワークフロー インスタンスを取得します。 (継承元 WorkflowEventArgs) |
メソッド
Equals(Object) |
古い.
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
古い.
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
古い.
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
古い.
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
古い.
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET