如何通过 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();
如果您遇到任何错误,请告诉我们。
我想从 .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();
如果您遇到任何错误,请告诉我们。