针对学习的开发对象模型,我们试着做一些简单开发。
这个例子描述如何在VS2005中创建一个控制台应用程序来显示站点集中列表数量。
这里用户必须是计算机管理员以便有运行脚本的权限。
【在VS2005中创建控制台应用程序】
1. 在VS2005选择【文件】-> 【项目】
2. 选择【控制台应用程序】,这里我们以c#语言为例
3. 在【解决方案资源管理器】,右键选择【引用】节点,选择【添加引用】
4. 在添加应用对话框中的【.NET】TAB页里,选择【Windows SharePoint Services】组件,点击【确定】
5. 利用using 导入Microsoft.SharePoint 名字空间,
using Microsoft.SharePoint;6. 添加下列代码在main方法中
-------------------------------------------------------------------------------------------------------
static void Main(string[] args)
{
SPSite siteCollection = new SPSite("http://站点集");
SPWebCollection sites = siteCollection.AllWebs;
//取得站点集所有站点
//遍历站点打印出站点名称,取得站点列表数量 foreach (SPWeb site in sites)
{
SPListCollection lists = site.Lists;
Console.WriteLine("Site: " + site.Title+ " Lists: " + lists.Count.ToString());
}
Console.WriteLine("Press ENTER to continue");
Console.ReadLine();
}
-----------------------------------------------------------------------------------------------------------
在【调试】菜单选择【启动调试】或者按下F5运行代
作者:
moss.net