Moss/Sharepoint 一些很重要的API备忘
1.根據(jù)用戶名獲取用戶
SPUser user = web.EnsureUser((new SPFieldLookupValue(item["Mitarbeiter"].ToString())).LookupValue);
?
2.根據(jù)guid獲取Feature對象
SPFeature?listDisplaySettingFeature?=?site.Features[new?Guid("88E9E47A-BA92-47ab-A253-8AA472CCC76B")];if?((listDisplaySettingFeature?!=?null)?&&?(listDisplaySettingFeature.Definition.Status?==?Microsoft.SharePoint.Administration.SPObjectStatus.Online))
??{
??????write?code?here
??}
?
3.SPWeb.Properties?? SPWeb.AllProperties
兩個(gè)重要的存儲(chǔ)媒介
Properties 是個(gè)StringDictionary,我們可以通過list獲取到他,方法為 SPList.ParentWeb.Properties.Add(string key, string value);
AllProperties 是一個(gè)Hashtable,我們可以通過list獲取到他,方法為 SPList.ParentWeb.AllProperties.Add(object key, object value)? Hashtable
當(dāng)然如果我們只需要在進(jìn)程間共享資源,那么用HttpContext.Current.Items就可以了,你可以閱讀單進(jìn)程資源共享 獲取更多相關(guān)進(jìn)程共享的內(nèi)容,以上的兩個(gè)屬性都是可以跨進(jìn)程的。并且可以被持久化.
?
4.獲取當(dāng)前網(wǎng)站以及當(dāng)前用戶
SPWeb site = SPContext.Current.Web;SPUser user = site.CurrentUser;
?
5.根據(jù)string獲取spgroup
SPGroup mySPGroup1 = mySPWeb.SiteGroups[spGroupName1];.
?
轉(zhuǎn)載于:https://www.cnblogs.com/Creator/archive/2010/12/28/1909420.html
總結(jié)
以上是生活随笔為你收集整理的Moss/Sharepoint 一些很重要的API备忘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果ipad mini换屏幕多少钱
- 下一篇: Javascript原型链