SharePoint2010物件模型介紹 1

2022-09-03 16:06:11 字數 1193 閱讀 9344

sharepoint2010物件模型的簡單介紹

sharepoint2010

sharepoint2010中常用物件模型,如上圖所示。

在sharepoint2010中同樣有些非託管物件也要進行手動釋放,和moss2007中的釋放方式基本相同,具體方式如下:

(1)     spsite site = new spsite(siteurl);

site.dispose();

(2)     using(spsite site = new spsite(siteurl)

(3)     spsite site = null;

trysite = new spsite(siteurl);

catch{}

finally

if(site != null)

site.dispose();

在sharepoint 物件模型中,實現了idispose介面的物件,需要呼叫dispose方法進行釋放記憶體,否則會出現記憶體洩露。

spcontext物件,是sharepoint中的上下文物件,這個物件有一些屬性:

current   是乙個spcontext物件

web     是當前的spweb物件

site      是當前的spsite物件

…….    與moss2007中使用相同

spfarm物件,有幾個屬性和靜態方法供使用:

servers   當前farm下的所有server的集合

services  當前farm下的可以用service集合

local    當前farm物件

products  當前farm下安裝的product guid的集合

create() 方法是新增乙個新的farm並且返回farm物件

join() 方法是新增本地機器到farm中

open() 方法是開啟乙個farm,返回farm物件

這裡需要介紹的是spsitedataquery,這個物件其實可以說是spquery的擴充套件物件,這個物件可以從乙個web中的多個list中查詢資料,但是spquery則只能從乙個特定的list中查詢資料,作為spweb物件的getsitedata()的引數進行查詢,並且可以指定scope和list型別進行查詢。

還有一些常用的物件,例如sputility,spexception等等,在實際開發中可以慢慢熟悉並且了解他們的用途和提供的屬性以及方法。

簡單配置 SharePoint 2010

一 初始場配置嚮導 sharepoint 產品配置嚮導 安裝完成之後,自動轉到 初始場配置嚮導 其鏈結位址為 http moss10 2012 admin adminconfigintro.aspx?scenarioid adminconfig welcomestringid farmconfigu...

簡單配置 SharePoint 2010

一 初始場配置嚮導 sharepoint 產品配置嚮導 安裝完成之後,自動轉到 初始場配置嚮導 其鏈結位址為 http moss10 2012 admin adminconfigintro.aspx?scenarioid adminconfig welcomestringid farmconfigu...

SharePoint 2010 許可權內容

對於 sharepoint 2010 的許可權來說,需要理解 sharepoint 使用者組的概念,使用者組對訪問 sharepoint 的使用者進行分組,以便於許可權管理。而許可權分類則類似於通常意義上的角色。需要特別注意的一點是,sharepoint 使用者組是屬於整個 集,而不是屬於某個 在 ...