RegistrationAttribute 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.
Kelas abstrak untuk pendaftaran VSPackage. Kelas RegistrationAttribute memungkinkan informasi pendaftaran baru ditambahkan tanpa mengubah alat pendaftaran.
public ref class RegistrationAttribute abstract : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
[System.CLSCompliant(true)]
public abstract class RegistrationAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public abstract class RegistrationAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
[<System.CLSCompliant(true)>]
type RegistrationAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type RegistrationAttribute = class
inherit Attribute
Public MustInherit Class RegistrationAttribute
Inherits Attribute
- Warisan
-
RegistrationAttribute
- Turunan
- Atribut
Keterangan
Kapan harus Menerapkan
Dapatkan atribut pendaftaran dari RegistrationAttribute untuk membuat kelas yang membuat entri registri IVsPackagekhusus saat diterapkan ke kelas turunan Anda Packageatau kelas yang mengimplementasikan .
Penggunaan Dasar
Kelas atribut yang menyediakan informasi pendaftaran VSPackage. Regpkg.exe atau alat pendaftaran lainnya harus berasal dari dan menerapkan RegistrationAttribute
. Untuk informasi selengkapnya, lihat Mendaftarkan VSPackages.
RegistrationAttribute
adalah kelas atribut abstrak yang memungkinkan pengembang VSPackage untuk menambahkan kelas atribut pendaftaran tanpa perlu mengubah alat pendaftaran.
Kelas atribut yang memberikan informasi pendaftaran ke regpkg.exe atau alat pendaftaran lainnya harus berasal dari RegistrationAttribute
, dan harus menerapkan Register metode dan Unregister abstrak.
Alat pendaftaran seperti regpkg.exe harus menerapkan kelas RegistrationAttribute.Key dan RegistrationAttribute.RegistrationContext.
Konstruktor
RegistrationAttribute() |
Menginisialisasi instans baru kelas. |
Properti
TypeId |
Ambil alih properti TypeID untuk membiarkan 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. |
Metode
GetPackageRegKeyPath(Guid) |
Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage. |
Register(RegistrationAttribute+RegistrationContext) |
Mendaftarkan VSPackage ini dengan konteks tertentu, ketika dipanggil oleh alat pendaftaran eksternal seperti regpkg.exe. Untuk informasi selengkapnya, lihat Mendaftarkan VSPackages. |
Unregister(RegistrationAttribute+RegistrationContext) |
Dipanggil untuk membatalkan pendaftaran atribut ini dengan konteks yang diberikan. |