我想从.NET开发的客户端添加Sensenet的用户内容。
请给我一个解决方案。
非常感谢。
答案 0 :(得分:1)
通过提供父级,内容类型名称和一些必填字段,您应该能够以与任何其他内容相同的方式创建用户。
以下示例假设您已经initialized the client,您的回购中有 / Root / IMS / MyDomain / MyOrgUnit ,并且没有现有用户具有相同的名称。< / p>
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();
如果您遇到任何错误,请告知我们。