Activity.StatusChanged 事件

定義

發生於正在執行之 的 變更時。

C#
[System.ComponentModel.Browsable(false)]
public event EventHandler<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs> StatusChanged;

事件類型

屬性

備註

引發事件會透過委派叫用此事件處理常式。

StatusChanged 方法也允許衍生類別處理事件,而不用附加委派。 這是在衍生類別中處理事件的慣用技巧。

如需處理事件的詳細資訊,請參閱 處理和引發事件

注意

當活動 (活動 A) 訂閱不同活動 (活動 B) 的 StatusChanged 事件時,相關聯 ActivityActivityExecutionStatusChangedEventArgs 屬性會參考所訂閱的活動 (活動 B),而相關聯的 Sender 物件會參考訂閱者活動 (活動 A) 的執行內容。

給繼承者的注意事項

在衍生類別中覆寫 StatusChanged 時,請務必呼叫基底類別 StatusChanged 方法,好讓註冊的委派可接收事件。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1