1

リストWebサービスを使用して、リストからアイテムを取得します。返されたXMLows__IsCurrentVersion="1"で、ファイルオブジェクトモデルと同じであると想定する属性を確認できます(つまり、現在かどうかを示すブール値)。

しかし、それがどのリビジョンであるかを識別する方法がわかりませんか?その属性はどうあるべきですか?

4

3 に答える 3

4

「改訂」とは、バージョンを意味しますか?もしそうなら、あなたはおそらくこれらの属性の1つを探しています:

  • ows_owshiddenversion整数です(例:8)
  • ows__UIVersionは整数です(例:4096)
  • ows__UIVersionString文字列です(例:8.0)

*編集*

ドキュメントライブラリを使用してテストした後の詳細情報を次に示します。HugoとJanisによる他のコメントも、いくつかの良い情報を持っているので、チェックする必要があります。

ows_owshiddenversion   ows__UIVersion   ows__UIVersionString
1                      512              1.0
2                      513              1.1
3                      514              1.2
4                      1024             2.0
5                      1025             2.1

ほとんどの場合、あなたが探しているのはですows_owshiddenversion

于 2010-03-15T19:35:02.333 に答える
2

探しているリストの列は、VersionID(通常は512、1024など)とVersionLabel(通常は1.0、2.0、3.0)であり、Kit Menkeが指摘した属性は、Webサービスを使用している場合にその情報を提供します。 。

Webサービスでさらに作業を行う必要がある場合は、バージョンWebサービスを確認することをお勧めします:http://server/_vti_bin/versions.asmx

于 2010-03-15T20:24:36.443 に答える
2

いくつかの情報を追加します。UIVersion(バージョンID)またはUIVersionString(ユーザーフレンドリーなバージョンラベル)を使用できます

例えば

  • ラベル0.1->id1
  • ラベル1.0->id512
  • ラベル1.1->id513
  • ラベル2.0->1024
  • ラベル2.2->1026。

IsCurrentVersionは、最新のメジャー(公開)バージョン(2.0または3.0、ただし3.1ではない)に当てはまります。マイナーバージョン番号はドラフトバージョンです。

私が自分の質問と回答で書いたバージョニングに関するいくつかの洞察。

于 2010-03-16T08:25:30.780 に答える