2012-03-16 11 views
0

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のバグを扱っているのですか、何か間違っていますか?

ありがとうございました!

答えて

2

uはuはそうそれはハックだあなたのコード内のいくつかのロジックを入れて、この式

+0

でURLを生成

version * 512 

以下でドキュメントのURL somerhingを取得メジャーバージョンとしてチェックイン。 APIを介してこの情報を取得したいと考えています。 – yaro

関連する問題