Activity.StatusChanged Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.