Domanda

Sto cercando un equivalente alla funzionalità SPSiteDataQuery in oggetto client Model (COM).

Il CamlQuery può essere utilizzato con un'istanza di Lista per eseguire il livello SPQuery di aggregazione, ma c'è un equivalente per le query livello di raccolta siti per il COM?

Controllato il Web oggetto: http: / /msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.web_members.aspx e anche il sito oggetto http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.site.aspx non si vede nulla. SubwebQuery http://msdn.microsoft.com/ it-it / library / microsoft.sharepoint.client.subwebquery.aspx aveva un nome promettente, ma scopre che non è quello che sto cercando.

Forse non c'è alcuna funzionalità equivalente nel COM?

Tutti gli indicatori sarebbe apprezzato.

È stato utile?

Soluzione

Non v'è alcun equivalente.

Per MSDN (alternativa suggerita alla fine):

Il CSOM non fornisce un meccanismo per l'interrogazione dei dati su più liste che non sono associati da un campo di ricerca. In altre parole, non v'è nessun lato client equivalente funzionale della classe SPSiteDataQuery. Se tu necessario eseguire una query tra elenchi dal codice lato client, in considerazione la creazione di una vista elenco sul server che esegue la lista di aggregazione. È quindi possibile interrogare i dati aggregati dal lato client code.from il codice lato client.

http://msdn.microsoft.com/en-us/library/ff798388.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top