Bagikan melalui


RegistrationAttribute Kelas

Definisi

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.

Berlaku untuk