Query Activity Instances

API Type

Web Services

Description

Retrieves activity instances that match a query expression.

Syntax

public virtual WFBaseActivityInstance[] QueryActivityInsts(WFQueryExpr expr)

Parameters

Name Description

expr

Definition:
Specifies the where clause of a SQL query expression.
Type
WFQueryExpr
Allowed Values:
A valid WFQueryExpr object.

Output

An array of WFBaseActivityInstance objects.

Example

IWFWorkflowService svc = GetWorkflowService();
string processInstanceID = …
WFAny any = WFAny.Create(processInstanceID);
WFQueryExpr expr = new WFQueryExpr("PROC_INST_ID", SQLExpr.IN, any,
true);

try
	{
    WFBaseActivityInstance[] ais = svc.QueryActivityInsts(expr);
	}

catch (Exception ex)
	{
    Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
	}

Supported Versions

3.2.0.4 and higher