Enmarcha.SharePoint.Entities.Artefacts.ListSharePoint.ClearPermisions C# (CSharp) Method

ClearPermisions() public method

Funcion que elimina los permisos en una lista
public ClearPermisions ( ) : bool
return bool
        public bool ClearPermisions()
        {
            try
            {                
                var list = Web.Lists[Name];
                if (!list.HasUniqueRoleAssignments)
                {
                    list.BreakRoleInheritance(false);
                }
                var numRoles = list.RoleAssignments.Count;
                for (var i = 0; i < numRoles; i++)
                {
                    list.RoleAssignments.Remove(i);
                    list.Update();
                }             
                return true;
            }
            catch (Exception exception)
            {
                Logger.Error(string.Concat("Error ClearPermission :", exception.Message));
                return false;
            }
        }