Я создаю новый список в CSOM для SharePoint Online, но я очень новичок в этом, поэтому я застрял при изменении разрешений.Есть 3 группы пользователей, владельцы, посетители и участники.Я хотел бы предоставить посетителям права на редактирование этого списка.
Мне удалось разорвать наследование и получить всех посетителей с помощью следующего кода, но я застрял на том, как дать им новые разрешения
newList.BreakRoleInheritance(false, true);
var visitors = ctx.Web.SiteGroups;
ctx.Load(visitors, groupitems => groupitems.Include(groupitem => groupitem.Title,
groupitem => groupitem.LoginName).Where(groupitem=> groupitem.Title == visitorsGroupName));