Lotus Notes与C#集成

时间:2014-01-28 10:45:46

标签: c# lotus-notes lotus-domino

我正在尝试将Lotus Notes集成到我的程序中。我已经完成了发送新邮件,我试图检查从邮件进入莲花笔记的新输入消息。在官方的IBM文档中,我找到了返回所有未读消息的函数,但是在C#中这个函数不可用....有没有办法做到这一点?

notesNoteCollection = notesDatabase.GetAllUnReadDocuments( [username] )

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.main.doc%2FH_GETALLUNREADDOCUMENTS_DATABASE.html

1 个答案:

答案 0 :(得分:0)

我无法从原始问题中看出,但是您的C#程序是否使用Notes C API?如果是这样,您可以使用NSFDbModifiedTime检查自给定时间以来是否已创建或更改任何数据文档。这是文档:

http://www-12.lotus.com/ldd/doc/domino_notes/9.0/api90ref.nsf/ef2467c10609eaa8852561cc0067a76f/85255d56004d3f6385255bba0073586d?OpenDocument

如果该功能告诉您某些内容已更改,您仍需要打开收件箱文件夹以查看新邮件是否已到达,但NSFDbModifiedTime非常快。它将使您免于不必要地打开收件箱文件夹。