Nipesh,
Вы можете получить все веб-сайты, используя приведенный ниже код
SPSite rootSite = SPContext.Current.Site;
foreach (SPWeb oWeb in rootSite.AllWebs)
{
//This Using for SPSite is optional
using (SPSite site = new SPSite(oWeb.Url))
{
//This Using for SPWeb is optional
using (SPWeb web = site.OpenWeb())
{
//You can get all web in this object & perform operation
}
}
oWeb.Dispose();
}
Выше. Использование для SPSite и SPWeb не является обязательным, вы можете получить прямой доступ к объекту SPWeb из объекта oWeb.
Счастливое кодирование ... !!!