Methods / Group, Role, and Rights |
Web Services
Retrieves the members assigned to a role that match a specified SQL statement.
public virtual WFRoleMember[] QueryRoleMembers(string roleName, string sqlWhereClause)
Name | Description |
---|---|
roleName |
|
sqlWhereClause |
|
Returns array of WFRoleMember members of the role that match the specified SQL statement.
IWFAdminService svc = GetAdminService(); string roleName = ...// for examples, "Users" string sqlWhereClause = ...// for example, "ASSIGNEE_TYPE='User'" try { WFRoleMember[] roleMembers = svc.QueryRoleMembers(roleName, sqlWhereClause); foreach (WFRoleMember member in roleMembers) { Console.WriteLine("Assignee = '{0}', Created Date = '{1}'", member.Assignee, member.CreatedDate.ToShortDateString()); } } catch (Exception ex) { Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex)); } /* This example produces the following results: Assignee = 'DEMO\CONTROLLER' & Created Date = '9/18/2009' Assignee = 'DEMO\CFO' & Created Date = '9/18/2009' */
3.2.0.4 and higher