Поделиться через


Activity.StatusChanged Событие

Определение

Происходит при изменении состояния ActivityExecutionStatus действия Activity.

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 также позволяет производным классам обрабатывать событие, не присоединяя делегат. Это предпочтительная методика обработки событий в производном классе.

Дополнительные сведения об обработке событий см. в разделе Обработка и вызов событий.

Примечание

Когда действие (Действие А) подписывается на событие StatusChanged другого действия (Действие Б), свойство Activity связанного объекта ActivityExecutionStatusChangedEventArgs относится к действию, на которое выполнена подписка (действие Б), а объект Sender относится к контексту выполнения подписанного действия (Действие А).

Примечания для тех, кто наследует этот метод

При переопределении метода StatusChanged в производном классе нужно убедиться, что вызывается метод StatusChanged базового класса, чтобы зарегистрированные делегаты получили событие.

Применяется к