Microsoft.VisualStudio.SharePoint 命名空間
Microsoft.VisualStudio.SharePoint 命名空間包含可用來在 Visual Studio 中擴充 SharePoint 專案系統的型別。如需在這個命名空間使用型別的詳細資訊,請參閱擴充 SharePoint 專案系統。
雖然這個命名空間內大部分的型別都是介面,但只有下列介面會在您的程式碼中實作:
ISharePointProjectItemTypeExtension:實作這個介面以擴充已經安裝在 Visual Studio 中之 SharePoint 專案項目的型別。如需詳細資訊,請參閱HOW TO:建立 SharePoint 專案項目擴充功能。
ISharePointProjectItemTypeProvider:實作這個介面以定義 SharePoint 專案項目的新型別。如需詳細資訊,請參閱HOW TO:定義 SharePoint 專案項目類型。
ISharePointProjectExtension:實作這個介面以擴充 SharePoint 專案。如需詳細資訊,請參閱HOW TO:建立 SharePoint 專案擴充功能。
類別
介面
介面 | 說明 | |
---|---|---|
![]() |
IAnnotatedObject | 表示 IAnnotationDictionary,可讓自訂資料與實作這個介面的物件產生關聯。 |
![]() |
IAnnotationDictionary | 代表自訂資料物件的字典,您可以將這些物件與 SharePoint 工具物件模型中的特定物件相關聯。 |
![]() |
ICodeRefactoringEvents | 提供事件,通知發生重構作業。 |
![]() |
IDeployableFile | 提供基底介面,適用於所有可以封裝至 WSP 檔案並部署至 SharePoint 的檔案。這些檔案共用一組部署相關的屬性。 |
![]() |
IFeatureReceiver | 表示 SharePoint 中的功能接收器。 |
![]() |
IMappedFolder | 表示 SharePoint 專案中對應至 SharePoint 中之位置的資料夾。 |
![]() |
IMappedFolderCollection | 表示 SharePoint 專案中的對應資料夾的集合。 |
![]() |
IMenuItem | 表示功能表項目,這個功能表項目可以加入至 ISharePointProjectItem 或 IExplorerNode 的內容功能表。 |
![]() |
IMenuItemCollection | 代表 ProjectItemMenuItemsRequested 事件處理常式中動態加入的功能表項目集合。 |
![]() |
INotifyObjectDisposed | 實作這個介面的類別會通知您何時處置物件。 |
![]() |
INotifyObjectDisposing | 實作這個介面的類別會通知您處置物件的時間。 |
![]() |
IObservableModelElement | 代表公開屬性變更/已變更事件的 DSL 模型項目。 |
![]() |
IPropertySourceCollection | 表示出現在 [屬性] 視窗中的屬性來源物件集合。 |
![]() |
ISafeControlEntry | 表示在部署時加入至 SharePoint 之 web.config 檔的安全控制項項目。 |
![]() |
ISafeControlEntryCollection | 表示安全控制項項目的集合。 |
![]() |
ISharePointCollection<T> | 表示唯讀的項目集合。這未提供公用方法來修改集合的內容。而是當成 SharePoint 專案模型中一些集合的基底型別。這些集合一般是在內部進行變更,而且可以使用事件來監視這些變更。 |
![]() |
ISharePointConnection | 提供可用來執行 SharePoint 命令的方法,該命令會從 Visual Studio 中 SharePoint 工具的擴充功能呼叫 SharePoint 伺服器物件模型。 |
![]() |
ISharePointProject | 表示 SharePoint 專案。 |
![]() |
ISharePointProjectCollection | Visual Studio 方案中所有 SharePoint 專案的集合。 |
![]() |
ISharePointProjectEvents | 定義與 ISharePointProject 物件相關的事件。實作物件,會定義這些事件發生的內容。 |
![]() |
ISharePointProjectExtension | 表示 SharePoint 專案的副檔名。 |
![]() |
ISharePointProjectFeature | 提供功能的相關資訊。 |
![]() |
ISharePointProjectFeatureCollection | SharePoint 專案中所定義之所有 SharePoint 功能的集合。 |
![]() |
ISharePointProjectFeatureResourceFile | 表示功能的資源檔。 |
![]() |
ISharePointProjectFeatureResourceFileCollection | 表示功能之資源檔的集合。 |
![]() |
ISharePointProjectItem | 表示 SharePoint 專案系統所實作的 SharePoint 專案項目執行個體。 |
![]() |
ISharePointProjectItemCollection | 表示 SharePoint 專案項目的集合。 |
![]() |
ISharePointProjectItemEvents | 定義與 ISharePointProjectItem 物件相關的事件。 |
![]() |
ISharePointProjectItemFile | 表示 SharePoint 專案系統中的檔案。 |
![]() |
ISharePointProjectItemFileCollection | 表示 SharePoint 專案項目中檔案的集合。 |
![]() |
ISharePointProjectItemFileEvents | 定義與 ISharePointProjectItemFile 物件相關的事件。 |
![]() |
ISharePointProjectItemType | 表示 SharePoint 專案項目的型別。可以讓使用者將自訂資料與型別產生關聯,原因是它繼承自 IAnnotatedObject 介面。 |
![]() |
ISharePointProjectItemTypeDefinition | 協助定義 SharePoint 專案項目的型別。 |
![]() |
ISharePointProjectItemTypeExtension | 表示特定類型的 SharePoint 專案項目的副檔名。 |
![]() |
ISharePointProjectItemTypeProvider | 提供自訂 SharePoint 專案項目類型的定義。 |
![]() |
ISharePointProjectLogger | 表示 SharePoint 記錄服務,該記錄服務會啟用 SharePoint 專案擴充功能,來根據指定的 LogCategory 將訊息記錄至 [輸出] 視窗和 [錯誤清單]。 |
![]() |
ISharePointProjectMember | 代表 SharePoint 專案的成員。 |
![]() |
ISharePointProjectMemberReference | 指定 SharePoint 專案中項目的參考。 |
![]() |
ISharePointProjectMemberReferenceCollection | 代表 SharePoint 專案項目參考的集合。 |
![]() |
ISharePointProjectMemberReferenceResolver | 指定解析 SharePoint 專案項目與項目本身之間參考的 API。 |
![]() |
ISharePointProjectOutputReference | 代表所參考 Visual Studio 專案的主要輸出。 |
![]() |
ISharePointProjectOutputReferenceCollection | 代表屬於專案項目之專案輸出參考的集合。 |
![]() |
ISharePointProjectPackage | 與 SharePoint 專案關聯的 SharePoint 封裝。 |
![]() |
ISharePointProjectService | 代表 SharePoint 專案服務,該專案服務是 SharePoint 專案物件模型的根物件。 |
![]() |
ISharePointProjectStartupItem | 表示可以設定為 ISharePointProject 啟動項目的項目。 |
列舉型別
列舉型別 | 說明 | |
---|---|---|
![]() |
AssemblyDeploymentTarget | 指定專案之輸出組件的部署位置。 |
![]() |
DeploymentType | 指定要對檔案執行的部署類型。 |
![]() |
LogCategory | 指定在 [輸出] 視窗中以及在 [錯誤清單] 視窗中,顯示使用 SharePoint 記錄服務所寫入之訊息的位置。 |
![]() |
MappedFolderType | 指定 SharePoint 專案中的對應資料夾的類型。 |
![]() |
SupportedAssemblyDeploymentTargets | 列舉,表示指定 SharePoint 專案項目的所有受支援組件部署目標。 |
![]() |
SupportedDeploymentScopes | 指定可在 SharePoint 中啟動 SharePoint 專案項目的部署範圍。 |
![]() |
SupportedTrustLevels | 列舉值,指定 SharePoint 中 SharePoint 專案項目所支援的信任層級。 |