SharePoint 2010:物件模型與限制

  • 4847
  • 0

摘要:SharePoint 2010:物件模型與限制

1.Server Object Model:必須在安裝SharePoint的環境執行,例如Office365的SharePoint Online。開發環境也必須安裝SharePoint Foundation。

1.1.Farm Solution:程式碼的作用範圍涵蓋整個SharePoint Server Farm。一個farm可以包含一個site collection,稱之為Central Administration site。當IT管理員架設一個SharePoint Server Farm之後,可以分配給予每一個SharePoint Online的使用者一個Central Administration site。

1.2.Sandboxed Solution:程式碼的作用範圍涵蓋整個Site Collection。每一個SharePoint Online的使用者依據購買的等級,可以擁有一個或者多個Site Collection。

 

2.Client Object Model:

2.1.Managed Client Object Model:開發環境必須安裝Microsoft's SharePoint Foundation 2010 Client Object Model Redistributable與.Net Framework。至於執行環境必須安裝.Net Framework。

2.2.Silverlight Client Ojbect Model:開發環境必須安裝Microsoft's SharePoint Foundation 2010 Client Object Model Redistributable。至於執行環境則必須在瀏覽器安裝Silverlight Runtime。

2.3.ECMA Script:ECMA Script即為Java Script。

 

3.SPMetal:一個命令列工具,用以產生entity類別,前述的entity類別可以提供物件導向的介面以存取SharePoint Foundation的內容資料庫。通常搭配Visual Studio使用。