Activity.Compensating Event
Definition
Occurs when running a compensation method on the Activity.
public:
event EventHandler<System::Workflow::ComponentModel::ActivityExecutionStatusChangedEventArgs ^> ^ Compensating;
[System.ComponentModel.Browsable(false)]
public event EventHandler<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs> Compensating;
[<System.ComponentModel.Browsable(false)>]
member this.Compensating : EventHandler<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs>
Public Custom Event Compensating As EventHandler(Of ActivityExecutionStatusChangedEventArgs)
Event Type
- Attributes
Remarks
Raising an event invokes the event handler through a delegate.
The Compensating method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.
For more information about handling events, see Handling and Raising Events.
Notes to Inheritors
When overriding Compensating in a derived class, make sure to call the base class Compensating method so that registered delegates receive the event.