共用方式為


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 的本機通訊介面必須宣告衍生自 介面定義中 ExternalDataEventArgs 的類型,以便以 HandleExternalEventActivity 活動在工作流程中處理對應的事件。

建構函式

ExternalDataEventArgs()
已淘汰.

初始化 ExternalDataEventArgs 類別的新實例。

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)
已淘汰.

初始化 ExternalDataEventArgs 類別的新實例。

ExternalDataEventArgs(Guid, IPendingWork, Object)
已淘汰.

初始化 ExternalDataEventArgs 類別的新實例。

ExternalDataEventArgs(Guid)
已淘汰.

使用工作流程的實例標識碼,初始化 ExternalDataEventArgs 類別的新實例。

屬性

Identity
已淘汰.

取得或設定引發事件之使用者的身分識別。

InstanceId
已淘汰.

取得或設定工作流程實例的工作流程實例標識碼,其中包含預期要處理事件的 HandleExternalEventActivity

WaitForIdle
已淘汰.

取得或設定值,指出事件是否應該立即引發,或工作流程是否應該在引發事件之前閑置。

WorkHandler
已淘汰.

取得或設定 IPendingWork,以允許外部程式代碼引發 事件,以參與批次。

WorkItem
已淘汰.

取得或設定 物件,其中包含引發事件的外部程序代碼。

方法

Equals(Object)
已淘汰.

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()
已淘汰.

做為預設哈希函式。

(繼承來源 Object)
GetType()
已淘汰.

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()
已淘汰.

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()
已淘汰.

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於