0

我想从 .NET 开发的客户端添加 Sensenet 的用户内容。

请给我一个解决方案。

非常感谢。

4

1 回答 1

1

通过提供父级、内容类型名称和一些必填字段,您应该能够以与任何其他内容相同的方式创建用户。

下面的示例假设您已经初始化了客户端,您的存储库中有/Root/IMS/MyDomain/MyOrgUnit并且那里没有同名的现有用户。

var user = Content.CreateNew("/Root/IMS/MyDomain/MyOrgUnit", "User", "johnsmith");
user["LoginName"] = "johnsmith"; // best practice: same as the content name in the line above
user["Password"] = "123456789";
user["FullName"] = "John Smith";
user["Email"] = "johnsmith@example.com"; // this has to be unique under the domain
user["Enabled"] = true; // to let the user actually log in
await user.SaveAsync();

如果您遇到任何错误,请告诉我们。

于 2016-12-28T11:11:00.530 回答