Чтение документов и элементов Lotus Notes из файла NSF с помощью C #

Как я могу получить все документы Lotus Notes (например, письма и их содержимое) из папки входящих сообщений Lotus Notes из файлов NSF с C # и использованием interop.domino.dll ?

Я хочу использовать следующий фрагмент:

Domino.NotesSession m_session = null;

...

this.m_session = new Domino.NotesSession();
this.m_session.Initialize("");

Domino.NotesDatabase db = null;
this.m_session.GetDatabase("", "C:\test.nsf", false);

Domino.NotesDocumentCollection col = db.AllDocuments;

for (int i = 0; i < col.Count; ++i)
{
         Domino.NotesDocument doc = col.GetNthDocument(i);

         ...
}

Как я могу получить доступ к элементам каждого документа? Например, мне нужен объект, кто, дата, время, ...

Как я могу перебирать все элементы документа?

Как я могу извлекать вложения?

Является ли ODBC-драйвер NotesSQL хорошей альтернативой COM API?

6
задан Elmex 24 November 2010 в 16:59
поделиться