Quantcast
Channel: SharePointCommunity
Viewing all articles
Browse latest Browse all 6649

Client Object Model; Version; GetItem

$
0
0

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


Viewing all articles
Browse latest Browse all 6649


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>