编程方式检索文档库名单

下面的代码片段是用于检索文档库列表.

SPWeb = _Web SPContext.Current.Web;

SPListCollection ListColl = _web.Lists;

的foreach (SPList _lst到ListColl)

{

如果 (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

11月26日, 2009 | 标签: , , | 分类: MOSS的 2007, SharePoint对象模型 | 发表评论

如何在SharePoint中使用资源文件 2007

创建资源文件使用Visual Studio IDE中

资源文件复制到 12 蜂房资源文件夹

从SPUtility GetLocalized方法从资源文件中读取值

语法:

SPUtility.GetLocalizedString(“$资源:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, 长);

范例:

SPUtility.GetLocalizedString(“$资源:MyResources,名字”, “MyResources”, 长);

示例源:

11月8日, 2009 | 标签: , , | 分类: MOSS的 2007, SharePoint对象模型 | 一个评论

编程方式读取用户在网站集合的警报

SPAlerCollection类可以被用来获取用户的警报集合.

下面的代码片段是用来读取网站收集用户登记的所有警报.

私有静态无效GetAlerts()

{

的SPSite currSite =新的SPSite(“銈://乌代”);

SPWeb = currWeb currSite.OpenWeb();

SPUserCollection […]

如何设置SharePoint警报的时间间隔 2007

要设置计时器作业时间间隔警报可以通过使用的setProperty的财产作业即刻报警设置命令STSADM.

语法:getProperty的STSADM的-O-PN工作立即警报光伏 <物业价值> -网址 <网站的网址>

范例:getProperty的STSADM的-O-PN工作立即警报光伏 “一切 2 分钟” -HTTP网址://乌代

[…]

如何编辑在SharePoint论坛图书馆InfoPath XML文件编程 2007

以下行的代码片段是更新的InfoPath XML记录(文件)

SPWeb = _Web SPContext.Current.Web; SPList _list = _web.Lists[“SampleFormLib”];

MemoryStream的myInStream =新的MemoryStream(item.File.OpenBinary()); XmlTextReader的读者= XmlTextReader的新(myInStream);

XmlDocument的DOC =新的XmlDocument(); doc.Load(阅读器);

reader.Close(); myInStream.Close();

XmlNamespaceManager的nameSpaceManager =新的XmlNamespaceManager(doc.NameTable); nameSpaceManager.AddNamespace(“我”, “銈://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“我:状态”, nameSpaceManager).内部文本= “保存”; […]

获得作业定时器间隔警报

计时器作业间隔警报可检索使用STSADM getProperty的命令,.

语法:STSADM的-O的getProperty PN工作立即警报的URL <网站的网址>

范例:

STSADM -o的getProperty -pn就业即时警报-url HTTP://乌代

为SharePoint中的新图标指标持续

SharePoint中的新图标的设置时间 (指标显示未来新项目) 访问SharePoint WebApplication的对象,并设置DaysToShowNewIndicator值.

SPWebApplication Web应用程序= SPWebApplication.Lookup(新的URI(WebAppURL.Text));

WebApp.DaysToShowNewIndicator = 3;

WebApp.Update();

[…]

SPDisposeCheck发布!

SPDisposeCheck 5.0已经发布MSDN代码库, 銈://code.msdn.microsoft.com/SPDisposeCheck. 该工具将帮助提高您的SharePoint组件的质量. 它会检查您的SharePoint组件,并检查您是否正确处理特定的SharePoint对象 (IDisposable对象,其中包括的SPSite和SPWeb). 该工具是根据发表在此指导 […]

以编程方式更新在SharePoint列表内容

嗨离散事件,

下面是示例代码,通过使用SharePoint对象模型编程更新SharePoint列表内容.

的SPSite网站=新的SPSite(“銈://本地主机:21000”); SPWeb网站= Site.OpenWeb(); SPList名单= Web.Lists[“通讯录”]; SPListItem LISTITEM = List.GetItemById(0);

字符串的FullName = string.Empty;

的FullName =的ListItem[“名字”].的ToString() + ListItem的。[“姓氏”].的ToString(); SPListItem[“真实姓名”] =真实姓名; ListItem.Update();