Как предоставить пользователю разрешение на определенные папки с помощью клиентской объектной модели?

Пока что я могу дать пользователю определенное разрешение с помощью следующего кода:

    ClientContext context = new ClientContext("http://myRealURL");
    Principal user = context.Web.EnsureUser(@"myLoginAccout");

    RoleDefinition readDef = context.Web.RoleDefinitions.GetByName("Read");
    RoleDefinitionBindingCollection roleDefCollection = new RoleDefinitionBindingCollection(context);
    roleDefCollection.Add(readDef);
    RoleAssignment newRoleAssignment = context.Web.RoleAssignments.Add(user, roleDefCollection);

    context.ExecuteQuery(); 

Приведенный выше код работает нормально, теперь моя задача состоит в том, чтобы добавить пользовательские права только на определенные папки с кодом C # Например, в разделе Библиотеки у меня есть библиотека под названиемJZhuи внутриJZhuУ меня есть две папкиfolder1 а такжеfolder2, Можно ли изменить права доступа к этим двум папкам с помощьюClient Object Model?

Ответы на вопрос(1)

Ваш ответ на вопрос