![]() | RemUserDeleteACLs Method |
Namespace: Paperwork.Connect
public a_GenericResult DeleteACLs( ObservableCollection<KeyPairItem> objectList )
public void DeleteACLs() { //Adında 'test' kelimesi geçen yetki setlerinin nesne numaraları alınıyor var acl_ids = getACLIDs("test"); //yetki setleri siliniyor a_GenericResult retval = p.rUser.DeleteACLs(acl_ids); if (retval.aErrorCode != 0) throw new Exception(retval.Message); else Console.WriteLine("Yetki setleri silindi."); } private ObservableCollection<KeyPairItem> getACLIDs(string aclname_filter) { var acl_ids = new ObservableCollection<KeyPairItem>(); a_ACLList acls = p.rUser.GetACLs(aclname_filter, 0); foreach (a_ACLInfo acl in acls.Items) acl_ids.Add(new KeyPairItem() { ID = acl.ObjectId.Value, Name = string.Empty }); return acl_ids; }