ExternalDataEventArgs クラス

定義

注意事項

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

HandleExternalEventActivity アクティビティを使用してイベントが発生したときに送信されるデータを表します。

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

ExternalDataEventArgs から継承するイベント クラスは、:base(instanceId) コンストラクターを使用するコンストラクターを実装する必要があります。 さらに、次のコードに示すように、新しいイベント クラスを Serializable としてマークする必要があります。

[Serializable]  
public class TaskEventArgs : ExternalDataEventArgs  
{  
    private string orderName;  

    public TaskEventArgs(Guid instanceId, string id)  
        :base(instanceId)  
    {  
        orderName = id;  
    }  

    public string Id  
    {  
        get { return orderName; }  
        set { orderName = value; }  
    }  
}  

注釈

手記

この資料では、古い型と名前空間について説明します。 詳細については、「Windows Workflow Foundation 4.5の 非推奨の型」を参照してください。

ExternalDataExchangeAttribute でマークされたローカル通信インターフェイスでは、HandleExternalEventActivity アクティビティを含むワークフローで処理される対応するイベントのインターフェイス定義の ExternalDataEventArgs から派生する型を宣言する必要があります。

コンストラクター

ExternalDataEventArgs()
古い.

ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)
古い.

ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

ExternalDataEventArgs(Guid, IPendingWork, Object)
古い.

ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

ExternalDataEventArgs(Guid)
古い.

ワークフローのインスタンス識別子を使用して、ExternalDataEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

Identity
古い.

イベントを発生させたユーザーの ID を取得または設定します。

InstanceId
古い.

イベントを処理することが期待される HandleExternalEventActivity を含むワークフロー インスタンスのワークフロー インスタンス識別子を取得または設定します。

WaitForIdle
古い.

イベントをすぐに発生させるか、またはイベントを発生させる前にワークフローをアイドル状態にする必要があるかどうかを示す値を取得または設定します。

WorkHandler
古い.

イベントを発生させる外部コードがバッチに参加できるようにする IPendingWork を取得または設定します。

WorkItem
古い.

イベントを発生させる外部コードを含むオブジェクトを取得または設定します。

メソッド

Equals(Object)
古い.

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

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

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

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

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

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

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

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

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

(継承元 Object)

適用対象