Coding for Iterating the Web, lists and libraries
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
namespace basicserverobjectmodelexample
{
class Program
{
static void Main(string[] args)
{
som();
Console.Read();
}
/// <summary>
/// iterating root web, lists, libraries
/// </summary>
public static void som()
{
using (SPSite osite = new SPSite("http://igrid103:1990"))
{
using (SPWeb oweb = osite.RootWeb)
{
Console.WriteLine("********************");
Console.WriteLine("\n");
Console.WriteLine("Web");
Console.WriteLine("\n");
Console.WriteLine(oweb.Title);
Console.WriteLine("********************");
SPListCollection ocoll = oweb.Lists;
Console.WriteLine("********************");
Console.WriteLine("\n");
Console.WriteLine("lists");
Console.WriteLine("\n");
foreach (SPList olist in ocoll)
{
if (olist.BaseTemplate ==SPListTemplateType.GenericList)
{
Console.WriteLine(olist.Title);
}
}
Console.WriteLine("********************");
Console.WriteLine("********************");
Console.WriteLine("\n");
Console.WriteLine("library");
Console.WriteLine("\n");
foreach (SPList olist in ocoll)
{
if (olist.BaseTemplate ==SPListTemplateType.DocumentLibrary)
{
Console.WriteLine(olist.Title);
}
}
Console.WriteLine("********************");
}
}
}
}
}
No comments:
Post a Comment