Methods / Group, Role, and Rights |
Web Services
Updates information for a role.
public virtual WFRole UpdateRole(string RoleName, string Description, int[] Rights, bool Enabled)
Name | Description |
---|---|
RoleName |
|
Description |
|
Rights |
|
Enabled |
|
An updated WFRole object.
IWFAdminService svc = GetAdminService(); string RoleName = ...// for example, "TestRole" string Description = ...// for example, "This is new description for TestRole" List<int> list = new List<int>(); list.Add(WFAccessRights.AddModifyGroup); list.Add(WFAccessRights.AddModifyRole); list.Add(WFAccessRights.AddModifyUser); list.Add(WFAccessRights.AddProcessTemplate); list.Add(WFAccessRights.AddRemoveModifyDelegation); int[] Rights = list.ToArray(); try { WFRole updatedRole = svc.UpdateRole(RoleName, Description, Rights, true); } catch( Exception ex) { Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex)); }
3.2.0.4 and higher