请检查以下代码...这是正确的读取莲花笔记文件(.nsf)文件......我得到控制台消息为“已连接”(连接到服务器).. ...
如何访问每个文档的项目?例如,我想要主题,谁,日期,时间......
如何通过文档的所有项目进行迭代?
如何提取附件?
此外,我怎么知道“它是否读取文件” 阅读文档的含义是什么......之后......我们需要导出/迁移到sharepoint。那是主要的底线。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Domino;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
//Creating the notes session and passing password
NotesSession session = new NotesSession();
session.Initialize("Sep@2011");
NotesDatabase NotesDb = session.GetDatabase("vm-domino6", "mts.nsf", false);
if (NotesDb == null)
{
System.Console.WriteLine("Can not connect to server.");
}
else
{
System.Console.WriteLine("Connected");
}
Domino.NotesDocumentCollection col = NotesDb.AllDocuments;
for (int i = 0; i < col.Count; ++i)
{
Domino.NotesDocument doc = col.GetNthDocument(i);
}
}
}
}
答案 0 :(得分:1)
要阅读所有收集文件,请尝试:
var document = col.GetFirstDocument();
while (document != null )
{
document = col.GetNextDocument(document);
}