SharePoint 2010に、0.1,1.0、および1.1の3つのバージョンを持つドキュメントがあります。 guidで識別されるファイルのバージョン情報を取得する必要があります。だから私はSPFileを返すSPWeb.GetFile(guid)を呼び出します。SharePoint 2010 SPWeb.GetFile()は、不適切なバージョン情報を含むSPFileを返します。
私はSPFile.Versionsコレクションをバージョン情報を取得しようとすると、以下のように、バージョンのURLは以下のとおりです。
0.1を - _vti_history/1 /共有ドキュメント/ TESTDOC.txt
1.0 - 共有ドキュメント/ TESTDOC .txtの
1.1 - 私は、Web経由のバージョン履歴を調べて共有ドキュメント/ TESTDOC.txt
は私が手:
0.1 - _vti_history/1 /共有%20Documents/TESTDOC.txt
1.0 - _vti_history/512 /共有%20Documents/TESTDOC.txt
1.1 - 共有%20Documents/TESTDOC.txt
あなたは、バージョン1.0用のURLを見ることができるように異なっています。ここでSharePointのバグを扱っているのですか、何か間違っていますか?
ありがとうございました!
でURLを生成
以下でドキュメントのURL somerhingを取得メジャーバージョンとしてチェックイン。 APIを介してこの情報を取得したいと考えています。 – yaro