7

Po prostu szybkie pytanie, czy można utworzyć bibliotekę dokumentów przy użyciu modelu obiektów klienta w programie SharePoint 2010?Utwórz bibliotekę dokumentów za pomocą obiektu klienta Model

Wiem, że można tworzyć listy itp. Czy mam rację mówiąc, że biblioteka dokumentów jest tylko "specjalnym" typem listy?

Jak mogę określić, że tworzona lista będzie biblioteką dokumentów?

Każda pomoc będzie mile widziane

Dzięki

Odpowiedz

7

Tak. Możesz określić TemplateType dla swojego List.

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

Dzięki - Dokładnie to, czego szukałem. –

1

Można również ustawić templatetype z następującego kodu, co moim zdaniem sprawia, że ​​rzeczy wyraźniejsze nowych programistów:

lci.TemplateType = (int) ListTemplateType.DocumentLibrary;