Bagikan melalui


ExtensionPointRegistrationAttribute Kelas

Definisi

Mendaftarkan penyedia titik ekstensi jenis yang ditentukan oleh kelas turunan sebagai ExtensionProviderType.

public ref class ExtensionPointRegistrationAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ExtensionPointRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ExtensionPointRegistrationAttribute = class
    inherit RegistrationAttribute
Public MustInherit Class ExtensionPointRegistrationAttribute
Inherits RegistrationAttribute
Warisan
ExtensionPointRegistrationAttribute
Turunan

Konstruktor

ExtensionPointRegistrationAttribute(Type, String)

Saat diterapkan ke Paket, mendaftarkan paket sebagai Penyedia Titik Ekstensi untuk jenis yang ditentukan.

Properti

ExtensionProvidersKey

Jalur dalam registri tempat penyedia ekstensi dinyatakan. Ambil alih di kelas turunan.

ExtensionProviderType

Jenis penyedia ekstensi (antarmuka yang diimplementasikan)

Name

Nama penyedia titik ekstensi yang dapat dibaca manusia Ini mungkin berupa string yang tidak dilokalkan atau pengidentifikasi sumber daya desimal yang diawali dengan '@' yang menunjukkan sumber daya terkelola. misalnya "@1234" Awalan '#' dapat digunakan untuk mengisyaratkan sumber daya asli.

Provider

GUID penyedia

ProviderGuidString

GUID penyedia dinyatakan sebagai string

ProviderType

Jenis yang mengimplementasikan titik ekstensi terkait dalam paket ini

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.

(Diperoleh dari RegistrationAttribute)

Metode

GetPackageRegKeyPath(Guid)

Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage.

(Diperoleh dari RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Dipanggil untuk mendaftarkan atribut ini dengan konteks yang diberikan. Konteks berisi lokasi tempat informasi pendaftaran harus ditempatkan. ini juga berisi seperti jenis yang didaftarkan, dan informasi jalur.

Unregister(RegistrationAttribute+RegistrationContext)

Batalkan pendaftaran spesifikasi penyedia titik Ekstensi ini.

Berlaku untuk