GetIndexedDocumentItems

Index.GetIndexedDocumentItems method

Ottiene un array di elementi nidificati del documento specificato (per documenti contenitore come ZIP, OST, PST).

public DocumentInfo[] GetIndexedDocumentItems(DocumentInfo documentInfo)
Parametro Tipo Descrizione
documentInfo DocumentInfo Le informazioni sul documento.

Valore di ritorno

Una matrice di elementi di un documento.

Esempi

L’esempio mostra come ottenere un elenco di elementi di un documento indicizzato da un indice.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
 
// Creazione di un indice nella cartella specificata
Index index = new Index(indexFolder);
 
// Indicizzazione dei documenti dalla cartella specificata
index.Add(documentsFolder);
 
// Ottenere l'elenco dei documenti indicizzati
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); // Ottenere l'elenco degli elementi del documento
    for (int j = 0; j < items.Length; j++)
    {
        DocumentInfo item = items[j];
        Console.WriteLine("\t" + item.InnerPath);
    }
}

Guarda anche