Skip to main content

Class TreeSearchFilter

Specifies the current process and the method of searching in the Process Instances tree

Inheritance

↳ object

    TreeSearchFilter

Inherited Members

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Subprocess

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class TreeSearchFilter

Constructors

TreeSearchFilter(Guid)

Use this constructor when you know ProcessId only

Declaration
public TreeSearchFilter(Guid processId)
Parameters
TypeNameDescription
GuidprocessIdProcess id, which will be specified to search

TreeSearchFilter(ProcessInstance)

Use this constructor when you have an access to a ProcessInstance

Declaration
public TreeSearchFilter(ProcessInstance processInstance)
Parameters
TypeNameDescription
ProcessInstanceprocessInstanceProcessInstance , wich will be specified to search

Properties

ProcessId

Process id, which will be specified to search

Declaration
public Guid ProcessId { get; set; }
Property value
TypeDescription
Guid

StartFrom

Specifies starting point of search something in the Process Instance Tree

Declaration
public TreeSearchStart StartFrom { get; set; }
Property value
TypeDescription
TreeSearchStart

ProcessInstance

ProcessInstance, which will be specified to search

Declaration
public ProcessInstance ProcessInstance { get; set; }
Property value
TypeDescription
ProcessInstance

Include

Specifies which kind of nodes will be included in search

Declaration
public TreeSearchInclude Include { get; set; }
Property value
TypeDescription
TreeSearchInclude

ActivityName

Searches commands outgoing for specific activity, if null the search will be performed for current activity

Declaration
public string ActivityName { get; set; }
Property value
TypeDescription
string

Extension Methods