| 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