2010-11-23 44 views
1

的共享點URL檢索所有Sharepoint對象任何人都可以在以下兩種情況下幫助我。根據連接到

1)如果我通過Sharepoint網站url,是否可以檢索所有Sharepoint對象,如所有可用列表(由Sharepoint提供)和自定義列表(由用戶創建),頁面佈局,網站佈局,Web模板,網站模板,網站和工作區,圖書館等(由sharepoint提供))和以上定製列表。

對於以上要求,我可以使用Sharepoint對象模型。

任何人都可以提供一個示例代碼。

2)是否可以將上述信息緩存(或存儲)在XML文件中,以便我可以進一步將此XML用作參考。

任何人都可以提供一個示例代碼asap?

+0

我需要這些信息在一個XML文件,我將在以後使用我的Windows應用程序來存儲,這樣我就可以脫機工作並沒有必要每次都與SharePoint進行交互時,我需要了解網站或任何部分信息我在我的應用程序中需要的sharepoint對象。 – techie 2010-11-24 05:47:00

回答

0

Here是獲得對SPSite對象的引用的代碼。

rootweb屬性將爲您提供基礎SPWeb對象,或者您可以遍歷所有AllWebs(如果需要)。

SPWeb對象具有Lists屬性,您可以迭代查找該SPWeb中的每個列表。

這些鏈接應該有足夠的代碼讓你快速進行。

SharePoint Manager,這是否這一切的代碼可用於受GNU通用公共許可證第二版(GPLv2許可) 許可證here

+0

這不是我想要的。我需要獲取由sharepoint提供的可用頁面佈局,網站,內容類型,列表模板和其他必需的對象。以上信息爲我提供了有關在我所連接的網站集中創建的網站的信息。 – techie 2010-11-24 05:50:08