Hallo Zusammen,
ich möchte mit Hilfe des Client Object Models aus einer Liste die ListItems auslesen. Das funktionert auch soweit. Allerdings benötige ich auch die entsprechenden Vorversionen. Dies funktioniert nicht.
var file = web.GetFileByServerRelativeUrl(listitem.FieldValues["FileRef"].ToString));
var versions = file.Versions;
clientContext.Load(file);
clientContext.Load(versions);
clientContext.ExecuteQuery();
string pathOldVersion = file.ServerRelativeUrl + "/" + versions[1].Url;
var oldFile = web.GetFileByServerRelativeUrl(pathOldVersion);
clientContext.Load(oldFile,o=>o.ListItemAllFields);
clientContext.ExecuteQuery();
Die Variable oldFile.ListItemAllFields bleibt leer.
Hat hier jemand Erfahrung, ob man irgendwie auf die Vorversionen kommt? Die Variable pathOldVersion müsste korrekt gefüllt sein. Dies wäre ggfs. aber nochmal genau zu prüfen.
Frank