ExternalDataEventArgs 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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 的事件類別必須實作使用 :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) |