2009-10-29 2 views
0

J'essaie ci-dessous le code:problème à obtenir UnprocessedDocuments et currentDatabase en utilisant C# (domino.dll)

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

_NewDatabase = _NotesSession.CurrentDatabase; (Remarque: Affichage de l'exception "Non implémenté".)

_UnreadDocCollection = _NewDatabase.UnprocessedDocuments;

Ici, j'essaie d'obtenir la liste des Mails lus et non lus du fichier Nsf. Explication: Lorsque j'utilise _NotesSession.CurrentDatabase, une exception "Non implémentée" est générée pour CurrentDatabase.

+0

fin, et quelle est votre question? Et peut-être votre exception? –

Répondre

2

La propriété CurrentDatabase de NotesSession n'est pas disponible si vous exécutez en dehors de Notes/Domino (par exemple: COM). En outre, l'attribut UnprocessedDocuments est uniquement disponible dans le contexte d'un agent Domino. UnporocessedDocuments ne vous fournit PAS une collection de documents "non lus" - ceci est différent, et pour autant que je sache, n'est pas exposé aux classes COM - vous aurez besoin d'accéder à la liste de documents non lus de l'API C.

Voir la question SO # 1592940

documentation Notes API C pour collecter les documents non lus est disponible ici: http://www-12.lotus.com/ldd/doc/tools/c/7.0/api70ref.nsf/61fd4e9848264ad28525620b006ba8bd/683a9d787a2c9015852561bd00669930?OpenDocument

Questions connexes