문제

목록 웹 서비스를 사용하여 목록에서 항목을 검색합니다.반환된 XML에서 속성을 볼 수 있습니다. ows__IsCurrentVersion="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.

다른 팁

찾고 있는 목록의 열은 VersionID(일반적으로 512, 1024 등) 및 VersionLabel(일반적으로 1.0, 2.0, 3.0)이며 Kit Menke가 지적한 속성은 웹 서비스를 사용하는 경우 해당 정보를 제공합니다. .

웹 서비스로 더 많은 작업을 수행해야 하는 경우 버전 웹 서비스를 살펴보는 것이 좋습니다. http://서버/_vti_bin/versions.asmx

몇 가지 정보만 추가하겠습니다.UIVersion(버전 ID) 또는 UIVersionString(사용자 친화적인 버전 레이블)을 사용할 수 있습니다.

예를 들어

  • 라벨 0.1 -> ID 1
  • 라벨 1.0 -> ID 512
  • 라벨 1.1 -> ID 513
  • 라벨 2.0 -> 1024
  • 라벨 2.2 -> 1026.

IsCurrentVersion은 최신 MAJOR(게시된) 버전(2.0 또는 3.0, 3.1은 제외)에 대해 true입니다.마이너 버전 번호는 초안 버전입니다.

내가 직접 쓴 버전 관리에 대한 몇 가지 통찰력 질문 답변.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top