ProvideProjectFactoryAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
ProvideProjectFactoryAttribute 宣告封裝提供項目處理站。
public ref class ProvideProjectFactoryAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideProjectFactoryAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideProjectFactoryAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideProjectFactoryAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideProjectFactoryAttribute
Inherits RegistrationAttribute
- 繼承
- 屬性
備註
單一 VSPackage 可以提供多個項目處理站。 如果 VSPackage 宣告它提供專案處理站,它應該建立處理站,並在衍生類別的Package方法中Initialize將它提供給 Visual Studio。
建構函式
ProvideProjectFactoryAttribute(Type, String, String, String, String, String) |
初始化 ProvideProjectFactoryAttribute 的新執行個體。 |
屬性
DefaultProjectExtension |
取得項目檔的預設擴展名。 |
DisableOnlineTemplates |
判斷是否停用在線範本。 |
DisplayProjectFileExtensions |
取得項目擴展名的資源識別碼。 |
DisplayProjectTypeVsTemplate |
取得或設定專案的Visual Studio範本。 |
FactoryType |
取得項目處理站的類型。 |
FolderGuid |
取得或設定資料夾 guid。 這可用來控制項目節點出現在 [新增專案] 對話框中的位置 |
LanguageVsTemplate |
取得並設定 Visual Studio 語言範本。 |
Name |
建立新專案中的樹狀節點名稱,並新增專案對話方塊。 取得 nameResourceID 值的預先檢閱 |
NewProjectRequireNewFolderVsTemplate |
取得或設定此類型的專案是否需要建立新資料夾的Visual Studio範本。 |
PossibleProjectExtensions |
取得一組可能的專案延伸模組。 |
ProjectSubTypeVsTemplate |
取得或設定項目子類型的Visual Studio樣本。 |
ProjectTemplatesDirectory |
取得專案範本目錄。 |
ShowOnlySpecifiedTemplatesVsTemplate |
取得或設定要顯示在 [新增專案] 對話框中的Visual Studio 範本。 |
SortPriority |
影響項目顯示在新專案對話框中的順序 |
TemplateGroupIDsVsTemplate |
取得或設定 Visual Studio 範本的群組標識碼。 |
TemplateIDsVsTemplate |
取得或設定 Visual Studio 範本識別碼。 |
TypeId |
覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別使用 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性必須覆寫此屬性,只有在實例上需要更好的控件,才能套用至類別。 (繼承來源 RegistrationAttribute) |
方法
GetPackageRegKeyPath(Guid) |
取得相對於 VSPackage 應用程式) 之登錄根目錄的登錄路徑 (。 (繼承來源 RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
註冊這個屬性。 |
Unregister(RegistrationAttribute+RegistrationContext) |
從登錄中移除此屬性的機碼。 |