ProvideComponentDiagnosticsAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir bileşen tanılama sağlayıcısını ve ilişkili görünümünü kaydeder.
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
- Devralma
-
ProvideComponentDiagnosticsAttribute
- Öznitelikler
Oluşturucular
| ProvideComponentDiagnosticsAttribute(Type, String) |
Pakete uygulandığında, paketi varsayılan görünümle Bileşen Tanılama Sağlayıcısı olarak kaydeder. |
| ProvideComponentDiagnosticsAttribute(Type, String, String, UInt32) |
Pakete uygulandığında, paketi özel bir görünümle Bileşen Tanılama Sağlayıcısı olarak kaydeder. |
Özellikler
| ExtensionProvidersKey |
Kayıt defterindeki uzantı sağlayıcılarının bildirildiği yol. Türetilmiş sınıflarda geçersiz kılma. (Devralındığı yer: ExtensionPointRegistrationAttribute) |
| ExtensionProviderType |
Uzantı sağlayıcısının türü (uygulanan arabirim) (Devralındığı yer: ExtensionPointRegistrationAttribute) |
| IsDefaultView |
Sağlayıcının varsayılan, genel amaçlı görünümü kullanıp kullanmadığını gösterir. False ise sağlayıcı kendi özel görünümünü belirtir. |
| Name |
Uzantı noktası sağlayıcısının insanlar tarafından okunabilen adı Bu, yerelleştirilmemiş bir dize veya yönetilen kaynağı gösteren '@' ön ekli ondalık kaynak tanımlayıcısı olabilir. Örneğin, "@1234" '#' ön eki yerel bir kaynağa ipucu vermek için kullanılabilir. (Devralındığı yer: ExtensionPointRegistrationAttribute) |
| Provider |
Sağlayıcının GUID'i (Devralındığı yer: ExtensionPointRegistrationAttribute) |
| ProviderGuidString |
Sağlayıcının GUID değeri dize olarak ifade edilir (Devralındığı yer: ExtensionPointRegistrationAttribute) |
| ProviderType |
Bu pakette ilişkili uzantı noktasını uygulayan tür (Devralındığı yer: ExtensionPointRegistrationAttribute) |
| TypeId |
RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir. (Devralındığı yer: RegistrationAttribute) |
| Version |
Sağlayıcının veri modelinin sürümü |
| View |
Bu sağlayıcı için görünümün UI fabrikasındaki öğe kimliği |
| ViewFactory |
Bu sağlayıcının görünümünü içeren UI fabrikasının GUID'i |
Yöntemler
| GetPackageRegKeyPath(Guid) |
VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır. (Devralındığı yer: RegistrationAttribute) |
| Register(RegistrationAttribute+RegistrationContext) |
Bu özniteliği verilen bağlama kaydeder. |
| Unregister(RegistrationAttribute+RegistrationContext) |
Bu Uzantı noktası sağlayıcısı belirtimlerinin kaydını kaldırın. (Devralındığı yer: ExtensionPointRegistrationAttribute) |