Различаются заметки, встречи, задачи, ... с C # и Lotus Notes - PullRequest
0 голосов
/ 25 ноября 2010

Я хочу использовать Lotus Notes COM Library для доступа к NSF файлам из .NET-приложения . Я не экспорт Lotus Notes. Как я могу различаться между различными объектами / предметами Lotus, такими как

Заметки, встречи, приглашения на собрания, контакты, списки рассылки, задачи, запросы на задачи, Журнал, отчеты о доставке почты, элементы RSS, ...

с помощью Domino COM API? Могу ли я прочитать все эти элементы с помощью API? Я не нашел этого в документации (http://isotechhabitat.tryba.com/help/help85_designer.nsf/b3266a3c17f9bb7085256b870069c0a9/781988d435f455bf85257607005f9f9c?OpenDocument)

Мне не хватает хорошего описания объектной модели!

1 Ответ

3 голосов
/ 26 ноября 2010

Все эти объекты являются документами Notes. Каждый из них имеет свое значение для элемента формы, соответствующее их функции. Это также, как примечания решают, какую форму использовать для отображения содержимого документа.

Таким образом, для приглашения на собрание может быть задан элемент формы «Приглашение на собрание», и у NSF будет форма приглашения на собрание.

Вы можете прочитать все элементы, используя API, чтобы получить документы, а затем получить элементы, используя метод getItemValue.

Чтобы найти только документы с одной формой, вы можете использовать NotesDatabase.search и передать формулу выбора формы = "Приглашение на собрание"

...