Я пытаюсь вернуть пользователя в SharePoint Client OM с помощью EnsureUser.Мой код:
ClientContext clientContext = new ClientContext(siteUrl);
User spUser = clientContext.Web.EnsureUser(user);
Где siteUrl и user - обе строки установлены соответствующим образом.
В результате spUser является оболочкой объекта User, но со всеми его свойствами (например, Email,Заголовок и т. Д.) Не инициализируются.В VS они показывают {"Свойство или поле не было инициализировано. Оно не было запрошено или запрос не был выполнен. Возможно, его нужно явно запросить."}
Что могло бы вызвать это?Я думал, что EnsureUser создаст пользователя, если его там еще нет.Я знаю, что в Server OM иногда нужно использовать «AllowUnsafeUpdates», есть ли что-то подобное для Client OM?