Share via


CheckExitConditions Class

A sequential workflow activity that contains conditional logic. This activity must be a direct child of an OfficeTask activity or an activity that inherits from OfficeTask. OfficeTask

Inheritance Hierarchy

System.Object
  System.Workflow.ComponentModel.DependencyObject
    System.Workflow.ComponentModel.Activity
      System.Workflow.ComponentModel.CompositeActivity
        System.Workflow.Activities.SequenceActivity
          Microsoft.Office.Workflow.Actions.CheckExitConditions

Namespace:  Microsoft.Office.Workflow.Actions
Assembly:  Microsoft.Office.Workflow.Actions (in Microsoft.Office.Workflow.Actions.dll)

Syntax

'Declaration
<ActivityValidatorAttribute(GetType(OfficeTaskChildValidator))> _
Public Class CheckExitConditions _
    Inherits SequenceActivity
'Usage
Dim instance As CheckExitConditions
[ActivityValidatorAttribute(typeof(OfficeTaskChildValidator))]
public class CheckExitConditions : SequenceActivity

Remarks

This activity monitors the entire approval process, not just a specified workflow task. It also contains any specific logic that occurs when a particular completion condition is met by any of the tasks contained in the approval process.

This activity type typically contains an IfElseActivity that may include one or more IfElseBranchActivity children, and its descendants include one or more EndTaskProcess activities.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

CheckExitConditions Members

Microsoft.Office.Workflow.Actions Namespace

OnTaskCompleted