c#:没有为RegisterNewUser()函数获取“Usertype”

时间:2009-11-17 14:06:17

标签: c# lotus-domino interop-domino

我没有获得以下功能的“用户类型”:(在C#中使用Domino.dll)

_NotesRegister.RegisterNewUser(pLastn,pIdfile,pServer,pFirstn,pMiddle,pCertpw,pLocation,pComment,pMaildbpath,pForward,pUserpw,pAltName,pAltLang,Usertype);

1 个答案:

答案 0 :(得分:0)

我的理解是RegisterNewUser方法中的Usertype参数用于为新用户定义“许可证类型” - 这可以是“完整”Notes许可证,“仅限电子邮件”许可证或“限制 - 使用“许可证。纯邮件用户只能将Notes客户端用于电子邮件,而有限用户只能使用基于预定义Notes模板的电子邮件和Notes数据库(不使用自定义数据库)。 RegisternewUser方法将要执行的步骤之一是在NAB中创建新的Person文档 - 在此人员文档上(在“管理”选项卡上),有一个标记为“Notes客户端许可证”的相应字段。在身份验证期间,Notes客户端会在连接用户的服务器NAB中检查此值。

Notes帮助中记录了允许的Usertype值(尽管在线版本中似乎存在错误 - http://www-01.ibm.com/support/docview.wss?uid=swg21091713。这里是:

  • NOTES_ DESKTOP_CLIENT(175)桌面客户端
  • NOTES_ FULL_CLIENT(176)默认,完整客户
  • NOTES_ LIMITED_CLIENT(174)邮件客户端