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 包括为 WorkflowTrackPoint 配置的 TrackingWorkflowEvent,则工作流跟踪基础结构会将 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)

适用于

另请参阅