只是一个简单的问题,是否可以使用SharePoint 2010中的客户端对象模型创建文档库?
我知道你可以创建列表等。我是否正确地说文档库只是一种'特殊'类型的列表?
如何指定我创建的列表是文档库?
任何帮助将不胜感激
由于
答案 0 :(得分:7)
是。您可以为TemplateType
指定List
。
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();
}
答案 1 :(得分:3)
您还可以使用以下代码设置模板类型,我认为这样可以让新程序员更清楚:
lci.TemplateType = (int) ListTemplateType.DocumentLibrary;