我正在编写一个实用程序来更新 names.nsf 中的个人文档。我正在使用一个使用 Interop.Domino 的 C# 程序。
我想验证输入,但找不到描述个人文档架构的文档,因此我可以确定最小长度、最大长度等。
有人知道吗?
我正在编写一个实用程序来更新 names.nsf 中的个人文档。我正在使用一个使用 Interop.Domino 的 C# 程序。
我想验证输入,但找不到描述个人文档架构的文档,因此我可以确定最小长度、最大长度等。
有人知道吗?
您可以使用NotesDocument.ComputeWithForm函数来验证您写入文档的内容是否与表单匹配。
这个验证是一个真正的瓶颈,所以如果您需要更新许多文档,我建议您检查Person
表单(和$PersonInheritableSchema
/$PersonGeneralInfo
子表单)的设计并检查:
Input Translation
公式。Input Validation
公式。Value
计算域的公式。然后编写您的代码以匹配。只要您远离涉及全名、邮件系统、密码和证书的字段,从 Dominos 的角度来看,您应该不会造成任何问题。
如果您需要创建新用户,请查看NotesRegistration类。