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);
}
}
}