C# 和 Lotus Notes 之间的备忘录、约会、任务等之间的差异
我想使用Lotus Notes COM 库从.NET 应用程序访问NSF 文件。 我不是Lotus Notes出口。我如何区分各种 Lotus 对象/项目,例如
备忘录、约会、会议请求、联系人、通讯组列表、任务、任务请求、 日记、邮件投递报告、RSS 项目...
借助 Domino COM API?我可以使用 API 读取所有这些项目吗? 我在文档中没有找到这个(http://isotechhabitat.特里巴.com/help/help85_designer.nsf/b3266a3c17f9bb7085256b870069c0a9/781988d435f455bf85257607005f9f9c?OpenDocument)
我缺少对对象模型的良好描述!
I want to use the Lotus Notes COM Library to access NSF files from a .NET application.
I am not a Lotus Notes export. How can I differ between the various Lotus objects/items like
Memo, Appointments, Meeting Requests, Contacts, Distribution Lists, Tasks, Task Requests,
Journal, Mail Delivery Reports, RSS Items,...
with the help of the Domino COM API? Can I read all these items with the API?
I didn't find this in the documentation (http://isotechhabitat.tryba.com/help/help85_designer.nsf/b3266a3c17f9bb7085256b870069c0a9/781988d435f455bf85257607005f9f9c?OpenDocument)
I am missing a good description of the object model there!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所有这些对象都是 Notesdocument。每个表单项都有与其功能相对应的不同值。这也是 Notes 决定使用什么形式来显示文档内容的方式。
因此,会议请求可能会将其表单项设置为“会议请求”,并且 NSF 中将包含一个会议请求表单。
您可以使用 API 读取所有项目以获取文档,然后使用 getItemValue 方法获取项目。
要仅查找具有一种表单的文档,您可以使用 NotesDatabase.search 并传递 Form =“会议请求”的选择公式
All those objects are Notesdocuments. Each of them have a different value for their Form item that corresponds to their function. That is also how notes decides what form to use to display the document's contents.
So an meeting request might have its form item set to "Meeting Request" and the NSF would have a Meeting Request form within.
You can read all the items using the API to get the documents and then to get items using the getItemValue method.
To find only documents with one form you can use NotesDatabase.search and pass a selection formula of Form = "Meeting Request"