Проблема в получении UnprocessedDocuments и CurrentDatabase с использованием C # (domino.dll) - PullRequest
0 голосов
/ 29 октября 2009

Я пробую ниже код:

NotesSession = _lotesNotesSession.GetDatabase ("", NsfFile, false);

_NewDatabase = _NotesSession.CurrentDatabase; (Примечание. Отображается исключение «Не реализовано».)

_UnreadDocCollection = _NewDatabase.UnprocessedDocuments;

Здесь я пытаюсь получить список прочитанных и непрочитанных писем из Nsf-файла.

Объяснение: При использовании _NotesSession.CurrentDatabase выдается исключение "Не реализовано" для CurrentDatabase.

1 Ответ

2 голосов
/ 29 октября 2009

Свойство CurrentDatabase NotesSession недоступно, если вы работаете вне Notes / Domino (то есть: COM). Кроме того, атрибут UnprocessedDocuments доступен только в контексте агента Domino. UnporocessedDocuments НЕ предоставляет вам коллекцию «непрочитанных» документов - это отличается, и, насколько я знаю, не подвержен классам COM - вам нужно будет получить доступ к списку непрочитанных документов из C API.

См. ТАК вопрос № 1592940

Документация Notes C API для сбора непрочитанных документов доступна здесь: http://www -12.lotus.com / LDD / DOC / инструменты / с / 7,0 / api70ref.nsf / 61fd4e9848264ad28525620b006ba8bd / 683a9d787a2c9015852561bd00669930? OpenDocument

...