Ansichten:

Frage:
Wie kann ich Dokumentfeld und Dokumentfeld-Inhalt abfragen?

Lösung:
Dies ist ein Codebeispiel wie man mit den Web Services ein Dokumentfeld und Dokumentfeld-Inhalt abfragen kann:

private void butDocInfo_Click(object sender, EventArgs e)
{
    DocumentServiceClient docClient = new DocumentServiceClient();
    DocumentSession docSession = docClient.OpenDocument(fcSession, 40);
    DocumentInfo docInfo = docClient.GetInfo(docSession);
    foreach (ArrayOfKeyValueOfFieldstring_SzdRJmwLKeyValueOfFieldstring_SzdRJmwL field in docInfo.MetaData.Content)
    {
        Console.WriteLine("{0}: {1}", field.Key.DbName, field.Value);
    }
    foreach (ArrayOfKeyValueOfFieldArrayOfstring_PalKlKoBKeyValueOfFieldArrayOfstring_PalKlKoB field in docInfo.MetaData.Keywords)
    {
        Console.WriteLine("{0}:", field.Key.DbName);
        foreach (string keyword in field.Value)
        {
            Console.WriteLine("\t{0}", keyword);
        }
    }
}