GetIndexedDocumentItems

Index.GetIndexedDocumentItems method

Ruft ein Array verschachtelter Elemente des angegebenen Dokuments ab (für Containerdokumente wie ZIP, OST, PST).

public DocumentInfo[] GetIndexedDocumentItems(DocumentInfo documentInfo)
Parameter Typ Beschreibung
documentInfo DocumentInfo Die Dokumentinfo.

Rückgabewert

Ein Array von Dokumentenelementen.

Beispiele

Das Beispiel zeigt, wie man eine Liste von Elementen eines indizierten Dokuments aus einem Index erhält.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
 
// Index im angegebenen Ordner erstellen
Index index = new Index(indexFolder);
 
// Indizierung von Dokumenten aus dem angegebenen Ordner
index.Add(documentsFolder);
 
// Liste der indizierten Dokumente abrufen
DocumentInfo[] documents = index.GetIndexedDocuments();
for (int i = 0; i < documents.Length; i++)
{
    DocumentInfo document = documents[i];
    Console.WriteLine(document.FilePath);
    DocumentInfo[] items = index.GetIndexedDocumentItems(document); // Abrufen der Liste der Dokumentelemente
    for (int j = 0; j < items.Length; j++)
    {
        DocumentInfo item = items[j];
        Console.WriteLine("\t" + item.InnerPath);
    }
}

Siehe auch