7

Nur eine kurze Frage, ist es möglich, eine Dokumentbibliothek mit dem Clientobjektmodell in SharePoint 2010 zu erstellen?Dokumentbibliothek mit Clientobjektmodell erstellen

Ich weiß, dass Sie Listen erstellen können usw. Habe ich recht, wenn ich sage, dass eine Dokumentbibliothek nur ein "spezieller" Listentyp ist?

Wie kann ich angeben, dass die Liste, die ich erstelle, eine Dokumentbibliothek ist?

Jede Hilfe wird Ja

Dank

Antwort

7

geschätzt. Sie können die TemplateType für Ihre List angeben.

List of TemplateTypes

using (ClientContext clientCTX = new ClientContext(url)) 
{ 
    ListCreationInformation lci = new ListCreationInformation(); 
    lci.Description = "My own DocLib"; 
    lci.Title = "Library"; 
    lci.TemplateType = 101; 
    List newLib = clientCTX.Web.Lists.Add(lci); 
    clientCTX.Load(newLib); 
    clientCTX.ExecuteQuery(); 
} 
+0

Danke - Genau das, was ich suchte. –

1

Sie auch die Template mit dem folgenden Code einstellen kann, was ich denke, die Dinge klarer zu neuen Programmierer macht:

lci.TemplateType = (int) ListTemplateType.DocumentLibrary; 
Verwandte Themen