Мне нужно перечислить пользовательский список и библиотеку с сайта SharePoint? Как идентифицировать контент, подпадает под созданный заказ?
Этот код поможет вам
using (SPWeb web = currentSite.OpenWeb()) { foreach (SPList list in web.Lists) { if (list.BaseType == SPBaseType.DocumentLibrary && list.BaseTemplate == SPListTemplateType.DocumentLibrary ) { ListItem li = new ListItem(); li.Text = list.Title; li.Value = list.ID.ToString(); } else if(list.BaseType == SPBaseType.GenericList && list.BaseTemplate == SPListTemplateType.GenericList) { ListItem li = new ListItem(); li.Text = list.Title; li.Value = list.ID.ToString(); } } }
Ниже код должен помочь вам
SPList myList=SPContext.Current.Web.Lists["YourList"]; if (myList.BaseType == SPBaseType.DocumentLibrary) { //My List is Document Library } if (myList.BaseType == SPBaseType.GenericList) { //My List is Custom List }