共用方式為


ISharePointProject 介面

表示 SharePoint 專案。

命名空間:  Microsoft.VisualStudio.SharePoint
組件:  Microsoft.VisualStudio.SharePoint (在 Microsoft.VisualStudio.SharePoint.dll 中)

語法

'宣告
Public Interface ISharePointProject _
    Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed,  _
    INotifyPropertyChanged
public interface ISharePointProject : ISharePointProjectMember, 
    IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged

ISharePointProject 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 ActiveDeploymentConfiguration 取得或設定要用於部署的部署組態名稱。這個值應該是來自系統上的可用部署組態清單。
公用屬性 AddItemTemplatesGuid 取得語言特定專案型別 GUID,用來傳回加入項目範本。
公用屬性 Annotations 取得 IAnnotationDictionary 執行個體,這個執行個體讓自訂資料與實作 IAnnotatedObject 介面的物件產生關聯。 (繼承自 IAnnotatedObject)。
公用屬性 AssemblyDeploymentTarget 取得或設定伺服器上應該部署專案的位置:"Bin" 或 "GAC"。
公用屬性 AutoRetract 取得或設定是否在偵錯後撤銷方案。
公用屬性 DeploymentConfigurations 所有部署組態的字典,包括使用者定義和預設部署組態。
公用屬性 Features 取得專案中所定義之 SharePoint 功能的集合。
公用屬性 FullPath 取得專案成員檔案或目錄的完整來源路徑。 (繼承自 ISharePointProjectMember)。
公用屬性 Icon 取得在 [方案總管] 中顯示之專案成員節點的圖示。 (繼承自 ISharePointProjectMember)。
公用屬性 Id 取得專案的識別碼。
公用屬性 IncludeAssemblyInPackage 取得或設定是否應該封裝專案組件。
公用屬性 IsDisposed 取得是否已處置物件。 (繼承自 INotifyObjectDisposed)。
公用屬性 IsDisposing 取得是否正在處置物件。 (繼承自 INotifyObjectDisposing)。
公用屬性 IsExpanded 取得或設定是否在 [方案總管] 中展開該節點。 (繼承自 ISharePointProjectMember)。
公用屬性 IsSandboxedSolution 取得或設定將專案套件部署為沙箱化方案還是陣列方案的值。
公用屬性 IsSilverlightDebuggingEnabled 取得或設定是否啟用 Silverlight 偵錯。
公用屬性 MappedFolders 取得專案中所對應資料夾的集合。
公用屬性 Name 取得在 [方案總管] 中顯示之專案成員節點的名稱。 (繼承自 ISharePointProjectMember)。
公用屬性 OutputFullPath 取得編譯後的專案組件完整路徑。
公用屬性 Package 取得與專案相關聯之 SharePoint 封裝的執行個體。
公用屬性 PostDeploymentCommand 取得或設定在部署後執行的命令列。
公用屬性 PreDeploymentCommand 取得或設定在部署前執行的命令列。
公用屬性 Project 取得包含專案的參考。 (繼承自 ISharePointProjectMember)。
公用屬性 ProjectItems 取得專案中 SharePoint 專案項目的集合。
公用屬性 ProjectService 取得 SharePoint 專案服務的執行個體。
公用屬性 ProjectUserFileData 取得與專案使用者檔案中之 SharePoint 專案相關聯的讀取和寫入資料。
公用屬性 SelectedProjectItems 取得 [方案總管] 中選取的 SharePoint 專案項目清單。
公用屬性 SharePointConnection 取得 SharePoint 連線執行個體,這個執行個體讓使用者可以針對 vssphost.exe 64 位元處理序中的 SharePoint 物件模型執行命令。
公用屬性 SiteUrl 取得或設定專案在設計階段、部署和偵錯期間所使用的網站 URL。
公用屬性 StartupItem 取得或設定要在專案啟動時啟動的項目。
公用屬性 StartupUrl 取得要在專案啟動時啟動的 URL。

回頁首

方法

  名稱 說明
公用方法 CollapseChildItems 確定 [方案總管] 中已摺疊這個 ISharePointProjectMember 的所有子項目。 (繼承自 ISharePointProjectMember)。
公用方法 Synchronize 將任何暫止的加入項目事件套用至 SharePoint 專案物件模型,讓它與 DTE 物件模型同步。

回頁首

事件

  名稱 說明
公用事件 Disposed 發生於處置物件時。 (繼承自 INotifyObjectDisposed)。
公用事件 Disposing 發生於正在處置物件時。 (繼承自 INotifyObjectDisposing)。
公用事件 NameChanged 發生於變更專案成員節點的名稱時。 (繼承自 ISharePointProjectMember)。
公用事件 PropertyChanged 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。

回頁首

請參閱

參考

Microsoft.VisualStudio.SharePoint 命名空間