WorkflowCompletedEventArgs クラス

定義

注意事項

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
属性

次のコード例は、パラメーターとして 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)

適用対象

こちらもご覧ください