WorkflowTerminatedEventArgs 类

定义

注意

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

WorkflowTerminated 事件提供数据。

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

示例

下面的代码示例演示了一个将 WorkflowTerminatedEventArgs 用作参数的事件处理程序方法。 在引发 OnWorkflowTerminated 事件时调用 WorkflowTerminated 方法。 该代码使用 Exception 属性获取与导致工作流终止的异常关联的消息。

此代码示例摘自 Program.cs 文件中的“带有参数的顺序工作流”SDK 示例。 有关详细信息,请参阅 包含参数的工作流示例

static void OnWorkflowTerminated(object sender, WorkflowTerminatedEventArgs e)
{
    Console.WriteLine(e.Exception.Message);
    waitHandle.Set();
}
Shared Sub OnWorkflowTerminated(ByVal sender As Object, ByVal e As WorkflowTerminatedEventArgs)
    Console.WriteLine(e.Exception.Message)
    waitHandle.Set()
End Sub

注解

注意

本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型

工作流实例可以以下三种方式终止:宿主调用 WorkflowInstance.Terminate,从工作流实例之内调用 TerminateActivity 活动,或者由于出现未经处理的异常,工作流运行时引擎终止实例。 当工作流实例终止时,工作流运行时引擎将引发 WorkflowRuntime.WorkflowTerminated 事件。 宿主可通过将事件处理程序添加到 WorkflowRuntime.WorkflowTerminated 来订阅此事件。

属性

Exception
已过时.

获取导致工作流实例终止的异常。

WorkflowInstance
已过时.

获取与工作流事件关联的工作流实例。

(继承自 WorkflowEventArgs)

方法

Equals(Object)
已过时.

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()
已过时.

作为默认哈希函数。

(继承自 Object)
GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()
已过时.

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅