ProvideProjectFactoryAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
ProvideProjectFactoryAttribute menyatakan bahwa paket menyediakan pabrik proyek.
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
- Warisan
- Atribut
Keterangan
Satu VSPackage dapat menyediakan beberapa pabrik proyek. Jika VSPackage menyatakan bahwa ia menyediakan pabrik proyek, itu harus membuat pabrik dan menawarkannya ke Visual Studio dalam Initialize metode kelas -turunan Package.
Konstruktor
ProvideProjectFactoryAttribute(Type, String, String, String, String, String) |
Menginisialisasi instans ProvideProjectFactoryAttributebaru . |
Properti
DefaultProjectExtension |
Mendapatkan ekstensi default file proyek. |
DisableOnlineTemplates |
Menentukan apakah akan menonaktifkan templat online. |
DisplayProjectFileExtensions |
Mendapatkan ID sumber daya untuk ekstensi file proyek. |
DisplayProjectTypeVsTemplate |
Mendapatkan atau mengatur templat Visual Studio untuk proyek. |
FactoryType |
Mendapatkan jenis pabrik proyek. |
FolderGuid |
Mendapatkan atau Mengatur panduan Folder. Ini dapat digunakan untuk mengontrol di mana simpul proyek muncul dalam dialog Proyek Baru |
LanguageVsTemplate |
Mendapatkan dan mengatur templat bahasa Visual Studio. |
Name |
Nama simpul pohon dalam dialog buat proyek baru dan tambahkan item baru. Ambil presendence daripada nilai nameResourceID |
NewProjectRequireNewFolderVsTemplate |
Mendapatkan atau mengatur apakah jenis proyek ini memerlukan templat Visual Studio yang membuat folder baru. |
PossibleProjectExtensions |
Mendapatkan serangkaian ekstensi proyek yang mungkin. |
ProjectSubTypeVsTemplate |
Mendapatkan atau mengatur templat Visual Studio untuk subjenis proyek. |
ProjectTemplatesDirectory |
Mendapatkan direktori templat proyek. |
ShowOnlySpecifiedTemplatesVsTemplate |
Mendapatkan atau mengatur templat Visual Studio yang akan ditampilkan dalam dialog Proyek Baru. |
SortPriority |
Mempengaruhi urutan di mana proyek ditampilkan dalam dialog proyek baru |
TemplateGroupIDsVsTemplate |
Mendapatkan atau mengatur ID grup templat Visual Studio. |
TemplateIDsVsTemplate |
Mendapatkan atau mengatur ID templat Visual Studio. |
TypeId |
Ambil alih properti TypeID untuk memungkinkan RegistrationAttribute memperoleh kelas untuk bekerja dengan System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut yang berasal dari atribut ini harus mengambil alih properti ini hanya jika membutuhkan kontrol yang lebih baik pada instans yang dapat diterapkan ke kelas. (Diperoleh dari RegistrationAttribute) |
Metode
GetPackageRegKeyPath(Guid) |
Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage. (Diperoleh dari RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Mendaftarkan atribut ini. |
Unregister(RegistrationAttribute+RegistrationContext) |
Menghapus kunci untuk atribut ini dari registri. |