Mit dem folgenden Code-Fragment kann man sich alle Listen eines Webs anzeigen lassen:
string site = "URL_des_Webs";
using (SPSite oSPSite = new SPSite(site))
{
using (SPWeb oSPWeb = oSPSite.OpenWeb())
{
Console.WriteLine("Titel".PadRight(30) + " " +
"BaseType".PadRight(20) + " " +
"BaseTemplate".PadRight(20));
Console.WriteLine();
foreach (SPList list in oSPWeb.Lists)
{
Console.WriteLine(list.Title.PadRight(30) + " " +
list.BaseType.ToString().PadRight(20) + " " +
list.BaseTemplate.ToString().PadRight(20));
}
Console.Read();
}
}