Activity.StatusChanged 事件

定义

在运行中的 ActivityExecutionStatusActivity 更改时发生。

public:
 event EventHandler<System::Workflow::ComponentModel::ActivityExecutionStatusChangedEventArgs ^> ^ StatusChanged;
[System.ComponentModel.Browsable(false)]
public event EventHandler<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs> StatusChanged;
[<System.ComponentModel.Browsable(false)>]
member this.StatusChanged : EventHandler<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs> 
Public Custom Event StatusChanged As EventHandler(Of ActivityExecutionStatusChangedEventArgs) 

事件类型

属性

注解

引发事件时,将通过委托调用事件处理程序。

StatusChanged 方法还允许派生类对事件进行处理而不必附加委托。 这是在派生类中处理事件的首选技术。

有关处理事件的详细信息,请参阅 处理和引发事件

注意

当某个活动(活动 A)订阅其他活动(活动 B)的 StatusChanged 事件时,关联的 ActivityActivityExecutionStatusChangedEventArgs 属性将引用被订阅的活动(活动 B),而关联的 Sender 对象将引用订阅活动(活动 A)的执行上下文。

继承者说明

在派生类中重写 StatusChanged 时,一定要调用基类的 StatusChanged 方法,以便已注册的委托能够接收事件。

适用于