Bonjour a tous,

Dans une de mes applications, j'utilise l'API Notes/Domino pour lire dans une BDD de documents.
J'y arrive très bien, la n'est pas la question, mais je me demande si je ne peux pas faire mieux.

En particulier, pour chaque NotesDocument, je lis ses NotesItems (via sa propriété Domino.NotesDocuments.Items). Pour l'instant, je le fais comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 if (doc.Items != null)
{
      foreach (NotesItem item in doc.Items)
      {
            switch (item.Name)
            {
                   case "DocArea":/*blablabla*/; break;
                   case "DocDisc": /*blablabla*/; break;
                   case "DocObject": /*blablabla*/; break;
 
[etc... etc... je le fais sur 20 critères]
Ca marche, mais c'est lourd et c'est un plat de spaghetti...

Savez-vous si il existe une méthode plus propre de lire les NotesItems?

D'avance merci.