Domanda

Uso della webservice liste a recuperare gli elementi da un elenco. Nel XML restituito posso vedere la ows__IsCurrentVersion="1" attributo che presumo sia lo stesso del modello di oggetto file (vale a dire un valore booleano per dire se è in corso o no).

Comunque non vedo un modo per identificare ciò che la revisione si tratta? Quale dovrebbe essere l'attributo?

È stato utile?

Soluzione

Con 'revisione' vuoi dire versione? Se è così, si sono probabilmente alla ricerca di uno di questi attributi:

  • ows_owshiddenversion è un numero intero (es: 8)
  • ows__UIVersion è un numero intero (es: 4096)
  • ows__UIVersionString è una stringa (es: 8.0)

* Edit *

Ecco qualche informazione in più dopo il test utilizzando una raccolta documenti. Si dovrebbe anche controllare gli altri commenti di Hugo e Janis, come hanno alcune buone informazioni.

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

Molto probabilmente, ciò che si sta cercando è ows_owshiddenversion.

Altri suggerimenti

Le colonne della lista che si sta cercando sono VERSIONID (di solito 512, 1024, etc.) e versionLabel (di solito 1.0, 2.0, 3.0) e gli attributi che Kit Menke ha sottolineato che vi darà informazioni se si utilizza il servizio Web.

Si potrebbe desiderare di avere uno sguardo al servizio versioni web se avete bisogno di fare più lavoro con i servizi web: http: //server/_vti_bin/versions.asmx

Ill basta aggiungere alcune informazioni. È possibile utilizzare UIVersion (che è la versione id) o UIVersionString (che è l'etichetta versione user-friendly)

Ad esempio

  • label 0.1 -> id 1
  • label 1.0 -> id 512
  • label 1.1 -> id 513
  • label 2.0 -> 1024
  • label 2.2 -.> 1026

IsCurrentVersion sarà vero per l'ultima versione principale (pubblicato) (2.0 o 3.0, ma non 3.1). Minor numero di versione è bozza.

Alcuni approfondimenti su versioni ho scritto nel mio .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top