0

私は以下のコードを試しています:

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

_NewDatabase = _NotesSession.CurrentDatabase; (注:「実装されていません」という例外が表示されます。)

_UnreadDocCollection = _NewDatabase.UnprocessedDocuments;

ここで私はNsfファイルから既読メールと未読メールのリストを取得しようとしています。

説明:_NotesSession.CurrentDatabaseを使用している場合、CurrentDatabaseに対して「実装されていません」という例外が発生します。

4

1 に答える 1

2

Notes / Domino(つまり、COM)の外部で実行している場合、NotesSessionのCurrentDatabaseプロパティは使用できません。また、UnprocessedDocuments属性は、Dominoエージェントのコンテキストでのみ使用できます。UnporocessedDocumentsは、「未読」ドキュメントのコレクションを提供しません。これは異なり、COMクラスに公開されていないことがわかっている限り、CAPIから未読ドキュメントリストにアクセスする必要があります。

SO質問#1592940を参照してください

未読ドキュメントを収集するためのNotesCAPIドキュメントは、 http ://www-12.lotus.com/ldd/doc/tools/c/7.0/api70ref.nsf/61fd4e9848264ad28525620b006ba8bd/683a9d787a2c9015852561bd00669930?OpenDocumentから入手できます。

于 2009-10-29T13:37:28.763 に答える