TrackingWorkflowSuspendedEventArgs 類別

定義

警告

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

包含工作流程執行個體暫止原因的相關資訊。

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

範例

下列程式碼範例將示範一個名稱為 WriteSuspendedEventArgs 的方法,該方法會擷取 TrackingWorkflowSuspendedEventArgs。 程式碼將來自方法引數的資訊寫入主控台中,包括 Error 屬性的值。

這個程式碼範例是 Program.cs 檔案中<EventArgs 追蹤 SDK>範例的一部分。 如需詳細資訊,請參閱 EventArgs 追蹤範例

static void WriteSuspendedEventArgs(string eventDescription, TrackingWorkflowSuspendedEventArgs suspendedEventArgs, DateTime eventDataTime)
{
    Console.WriteLine("\nSuspended Event Arguments Read From Tracking Database:\n");
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
    Console.WriteLine("EventDescription: " + eventDescription);
    Console.WriteLine("SuspendedEventArgs Info: " + suspendedEventArgs.Error);
}
Shared Sub WriteSuspendedEventArgs(ByVal eventDescription As String, ByVal suspendedEventArgs As TrackingWorkflowSuspendedEventArgs, ByVal eventDataTime As DateTime)
    Console.WriteLine(vbCrLf + "Suspended Event Arguments Read From Tracking Database:")
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
    Console.WriteLine("EventDescription: " + eventDescription)
    Console.WriteLine("SuspendedEventArgs Info: " + suspendedEventArgs.Error)
End Sub

備註

注意

此資料討論已被汰換的類型及命名空間。 如需詳細資訊,請參閱 Windows Workflow Foundation 4.5 中即將淘汰的類型

TrackingWorkflowSuspendedEventArgs 在工作流程執行個體暫止時由執行階段追蹤基礎結構產生。 如果與工作流程執行個體關聯的 TrackingProfile 包括設定用於 WorkflowTrackPointTrackingWorkflowEvent,則工作流程追蹤基礎結構會將 TrackingWorkflowSuspendedEventArgs 中的 EventArgs 放入它傳送至追蹤服務的 WorkflowTrackingRecord 中。

注意

只有執行階段追蹤服務會使用 TrackingWorkflowSuspendedEventArgs,在 WorkflowTrackingRecord 中傳遞資訊。 WorkflowRuntime.WorkflowSuspended 事件的資料則是在 WorkflowSuspendedEventArgs 中傳遞。

屬性

Error
已淘汰.

包含工作流程執行個體暫止原因的相關資訊。 這可能來自 Suspend(String) (字串錯誤),或您在 Error 活動上設定的 SuspendActivity 屬性。

方法

Equals(Object)
已淘汰.

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

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

做為預設雜湊函式。

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

取得目前執行個體的 Type

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

建立目前 Object 的淺層複製。

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

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

(繼承來源 Object)

適用於

另請參閱