Also, ich habe es herausgefunden :) Sie können FieldRef = 'ContentType' in Ihrer Caml-Abfrage verwenden und Typ des Inhaltstyps angeben, den Sie auswählen oder von der Auswahl ausschließen möchten.
Also in meinem Fall habe ich diesen Zustand zu meinem caml Ausdruck hinzugefügt:
<Neq
><FieldRef Name='ContentType'
/><Value Type='Text'
> Ordner </Value
></Neq
>
HINWEIS: Es gibt Probleme in Multi-Language-Setup. Name des Inhaltstypen kann unterschiedlich sein, so ist es gut Namen von Inhaltstypen von Ressourcen
UPDATE zu erhalten:
Es sieht aus wie ich in meinen Annahmen zu schnell war. Ich muss alle Contatt-Typen basierend auf Ordner Inhaltstyp filtern, weil in unseren Projekten solche Inhaltstypen verwendet werden :(
Ich konnte keine ausführbare Abfrage in Caml erstellen, also fügte ich View-Feldelement zu meiner Abfrage welche wählt ContentTypeId von Listenelement und I-Filter-out Zeilen, die auf Ordnerinhaltstyp basieren.
-Code ist dies trivial zu tun, aber es stört mich, dass eine solche einfache Aufgabe nicht durch reine caml getan werden kann.
Versucht dies, hat aber nicht funktioniert. Nur Ordner anzeigen - keine Daten. – JohnnyBizzle
I meine Suche nach einer Nur-Ordner-Abfrage kam ich zu diesem Thema. Diese CAML-Abfrage funktioniert tatsächlich für mich auf SharePoint 2013. Ich habe den Int in natürlich geändert, aber 0 funktioniert großartig, wenn Sie nur Dateien möchten. – Martin
Dies funktioniert aus CSOM 0 –