Interface IApprovalEngineEvents
  
  NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version.
Contains events that are raised during the running of an approval instance.
Assembly: EPiServer.dll
  Version: 12.0.3
  Syntax
  
    public interface IApprovalEngineEvents
   
  Methods
  
  
  
  
  add_Aborted(AsyncEventHandler<ApprovalEventArgs>)
  
  
  Declaration
  
    void add_Aborted(AsyncEventHandler<ApprovalEventArgs> value)
   
  Parameters
  
  
  
  
  add_Approved(AsyncEventHandler<ApprovalEventArgs>)
  
  
  Declaration
  
    void add_Approved(AsyncEventHandler<ApprovalEventArgs> value)
   
  Parameters
  
  
  
  
  add_Rejected(AsyncEventHandler<ApprovalEventArgs>)
  
  
  Declaration
  
    void add_Rejected(AsyncEventHandler<ApprovalEventArgs> value)
   
  Parameters
  
  
  
  
  add_Started(AsyncEventHandler<ApprovalEventArgs>)
  
  
  Declaration
  
    void add_Started(AsyncEventHandler<ApprovalEventArgs> value)
   
  Parameters
  
  
  
  
  add_StepApproved(AsyncEventHandler<ApprovalStepEventArgs>)
  
  
  Declaration
  
    void add_StepApproved(AsyncEventHandler<ApprovalStepEventArgs> value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void add_StepCommented(AsyncEventHandler<ApprovalStepEventArgs> value)
   
  Parameters
  
  
  
  
  add_StepRejected(AsyncEventHandler<ApprovalStepEventArgs>)
  
  
  Declaration
  
    void add_StepRejected(AsyncEventHandler<ApprovalStepEventArgs> value)
   
  Parameters
  
  
  
  
  add_StepStarted(AsyncEventHandler<ApprovalStepEventArgs>)
  
  
  Declaration
  
    void add_StepStarted(AsyncEventHandler<ApprovalStepEventArgs> value)
   
  Parameters
  
  
  
  
  remove_Aborted(AsyncEventHandler<ApprovalEventArgs>)
  
  
  Declaration
  
    void remove_Aborted(AsyncEventHandler<ApprovalEventArgs> value)
   
  Parameters
  
  
  
  
  remove_Approved(AsyncEventHandler<ApprovalEventArgs>)
  
  
  Declaration
  
    void remove_Approved(AsyncEventHandler<ApprovalEventArgs> value)
   
  Parameters
  
  
  
  
  remove_Rejected(AsyncEventHandler<ApprovalEventArgs>)
  
  
  Declaration
  
    void remove_Rejected(AsyncEventHandler<ApprovalEventArgs> value)
   
  Parameters
  
  
  
  
  remove_Started(AsyncEventHandler<ApprovalEventArgs>)
  
  
  Declaration
  
    void remove_Started(AsyncEventHandler<ApprovalEventArgs> value)
   
  Parameters
  
  
  
  
  remove_StepApproved(AsyncEventHandler<ApprovalStepEventArgs>)
  
  
  Declaration
  
    void remove_StepApproved(AsyncEventHandler<ApprovalStepEventArgs> value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void remove_StepCommented(AsyncEventHandler<ApprovalStepEventArgs> value)
   
  Parameters
  
  
  
  
  remove_StepRejected(AsyncEventHandler<ApprovalStepEventArgs>)
  
  
  Declaration
  
    void remove_StepRejected(AsyncEventHandler<ApprovalStepEventArgs> value)
   
  Parameters
  
  
  
  
  remove_StepStarted(AsyncEventHandler<ApprovalStepEventArgs>)
  
  
  Declaration
  
    void remove_StepStarted(AsyncEventHandler<ApprovalStepEventArgs> value)
   
  Parameters
  
  Events
  
  
  
  Aborted
  Occurs when an approval instance is aborted.
Declaration
  
    event AsyncEventHandler<ApprovalEventArgs> Aborted
   
  Event Type
  
  
  
  Approved
  Occurs when an approval instance is approved.
Declaration
  
    event AsyncEventHandler<ApprovalEventArgs> Approved
   
  Event Type
  
  
  
  Rejected
  Occurs when an approval instance is rejected.
Declaration
  
    event AsyncEventHandler<ApprovalEventArgs> Rejected
   
  Event Type
  
  
  
  Started
  Occurs when an approval instance is started.
Declaration
  
    event AsyncEventHandler<ApprovalEventArgs> Started
   
  Event Type
  
  
  
  StepApproved
  Occurs when an approval instance step is approved.
Declaration
  
    event AsyncEventHandler<ApprovalStepEventArgs> StepApproved
   
  Event Type
  
  
  
  
  Occurs when a step is commented.
Declaration
  
    event AsyncEventHandler<ApprovalStepEventArgs> StepCommented
   
  Event Type
  
  
  
  StepRejected
  Occurs when an approval instance step is rejected.
Declaration
  
    event AsyncEventHandler<ApprovalStepEventArgs> StepRejected
   
  Event Type
  
  
  
  StepStarted
  Occurs when an approval instance step is started.
Declaration
  
    event AsyncEventHandler<ApprovalStepEventArgs> StepStarted
   
  Event Type
  
  Extension Methods