Не удается поделиться файлом с помощью Microsoft.SharePoint.Client - PullRequest
0 голосов
/ 28 марта 2019

Я делюсь файлом с некоторыми пользователями, использующими Microsoft.SharePoint.Client.Его файл показа успешно передается пользователям и имеет метку, как и у пользователей.Но получатели не получают никаких файлов с их конца.

Я пытался использовать код Microsoft.SharePoint.Client для обмена файлами

ClientContext ctx = new ClientContext("My onedrive URL");
ctx.Credentials = new SharePointOnlineCredentials(username, passWord);
Principal user = ctx.Web.EnsureUser(username);
Principal user = ctx.Web.EnsureUser("Onedrive User");
var roleDefinition = ctx.Site.RootWeb.RoleDefinitions.GetByType(RoleType.Reader);  
var roleBindings = new RoleDefinitionBindingCollection(ctx) { roleDefinition };
folder.ListItemAllFields.RoleAssignments.Add(user, roleBindings);                        
ctx.Load(folder);
ctx.ExecuteQuery();

Дайте мне знать, почему файлы не были предоставлены пользователям?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...