我正在使用一个列表,并且为“所有用户”配置了一个人员字段。
因此,当我在该人员字段中键入一些电子邮件ID时,它正在获得用户并且运行良好。
但是当我想通过客户端对象模型添加新记录时,某些用户在c#和Javascript中的UserinformationList中也不可用。
以下是我试图让所有用户列出的代码。
ClientContext clientContext1 = new ClientContext(SiteUrl);
clientContext1.AuthenticationMode = ClientAuthenticationMode.Default;
UserCollection usrdd = clientContext1.Web.SiteUsers;
clientContext1.ExecuteQuery();
答案 0 :(得分:1)
如果用户条目被添加到该网站集中的任何内容(组,列表,网络等),则该用户条目仅存在于该列表中。
您可以使用SPWeb.EnsureUser或SP.Web.ensureUser来确保该条目可用。