Чтение документов в виде лотоса с использованием c # - PullRequest
0 голосов
/ 15 сентября 2011

Пожалуйста, проверьте приведенный ниже код ... это правильный код для чтения файлов документов лотоса (.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);
            }
        }
    }
}

1 Ответ

1 голос
/ 28 октября 2011

Чтобы прочитать все документы коллекции, попробуйте:

var document = col.GetFirstDocument();
while (document != null )
{
    document = col.GetNextDocument(document);
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...