ProvideComponentDiagnosticsAttribute 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.
Mendaftarkan penyedia diagnostik komponen dan tampilan terkaitnya.
public ref class ProvideComponentDiagnosticsAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideComponentDiagnosticsAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideComponentDiagnosticsAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideComponentDiagnosticsAttribute = class
inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideComponentDiagnosticsAttribute
Inherits ExtensionPointRegistrationAttribute
- Warisan
-
ProvideComponentDiagnosticsAttribute
- Atribut
Konstruktor
ProvideComponentDiagnosticsAttribute(Type, String) |
Saat diterapkan ke Paket, mendaftarkan paket sebagai Penyedia Diagnostik Komponen dengan tampilan default. |
ProvideComponentDiagnosticsAttribute(Type, String, String, UInt32) |
Saat diterapkan ke Paket, mendaftarkan paket sebagai Penyedia Diagnostik Komponen dengan tampilan kustom. |
Properti
ExtensionProvidersKey |
Jalur dalam registri tempat penyedia ekstensi dinyatakan. Ambil alih di kelas turunan. (Diperoleh dari ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Jenis penyedia ekstensi (antarmuka yang diimplementasikan) (Diperoleh dari ExtensionPointRegistrationAttribute) |
IsDefaultView |
Menunjukkan apakah penyedia menggunakan tampilan tujuan umum default. Jika false, penyedia menentukan tampilan kustomnya sendiri. |
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. (Diperoleh dari ExtensionPointRegistrationAttribute) |
Provider |
GUID penyedia (Diperoleh dari ExtensionPointRegistrationAttribute) |
ProviderGuidString |
GUID penyedia dinyatakan sebagai string (Diperoleh dari ExtensionPointRegistrationAttribute) |
ProviderType |
Jenis yang mengimplementasikan titik ekstensi terkait dalam paket ini (Diperoleh dari ExtensionPointRegistrationAttribute) |
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) |
Version |
Versi model data penyedia |
View |
ID elemen dalam pabrik UI tampilan untuk penyedia ini |
ViewFactory |
GUID pabrik UI yang berisi tampilan untuk penyedia ini |
Metode
GetPackageRegKeyPath(Guid) |
Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage. (Diperoleh dari RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Mendaftarkan atribut ini dengan konteks yang diberikan. |
Unregister(RegistrationAttribute+RegistrationContext) |
Batalkan pendaftaran spesifikasi penyedia titik Ekstensi ini. (Diperoleh dari ExtensionPointRegistrationAttribute) |