Condividi tramite


Activity.StatusChanged Evento

Definizione

Si verifica quando viene modificato lo stato ActivityExecutionStatus di una classe Activity in esecuzione.

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) 

Tipo evento

Attributi

Commenti

Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato.

Il metodo StatusChanged consente inoltre alle classi derivate di gestire l'evento senza associare un delegato. È la tecnica consigliata per la gestione dell'evento in una classe derivata.

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Nota

Quando un'attività (Attività A) sottoscrive l'evento StatusChanged di un'attività diversa (Attività B), la proprietà Activity dell'oggetto ActivityExecutionStatusChangedEventArgs associato fa riferimento all'attività sottoscritta (Attività B) e l'oggetto Sender associato fa riferimento al contesto di esecuzione dell'attività sottoscrivente (Attività A).

Note per gli eredi

Quando si esegue l'override dell'evento StatusChanged in una classe derivata, assicurarsi di chiamare il metodo StatusChanged della classe base affinché i delegati registrati possano ricevere l'evento.

Si applica a