如何通过 Sensenet 客户端添加用户内容?

How to add an User Content through Sensenet Client?

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

请给我一个解决方案。

非常感谢。

您应该能够像创建任何其他内容一样创建用户,通过提供父项、内容类型名称和一些必填字段

下面的示例假设您已经 initialized the client,您的存储库中有 /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();

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