ProvideComponentDiagnosticsAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje zprostředkovatele diagnostiky komponent a jeho přidružené zobrazení.
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
- Dědičnost
-
ProvideComponentDiagnosticsAttribute
- Atributy
Konstruktory
ProvideComponentDiagnosticsAttribute(Type, String) |
Při použití balíčku nástroj zaregistruje balíček jako zprostředkovatele diagnostiky komponent s výchozím zobrazením. |
ProvideComponentDiagnosticsAttribute(Type, String, String, UInt32) |
Při použití u balíčku zaregistruje balíček jako zprostředkovatele diagnostiky komponent s vlastním zobrazením. |
Vlastnosti
ExtensionProvidersKey |
Cesta v registru, kde jsou deklarovány zprostředkovatelé rozšíření. Přepisovat v odvozených třídách. (Zděděno od ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Typ zprostředkovatele rozšíření (implementované rozhraní) (Zděděno od ExtensionPointRegistrationAttribute) |
IsDefaultView |
Určuje, jestli zprostředkovatel používá výchozí zobrazení pro obecné účely. Pokud je false, zprostředkovatel určuje vlastní zobrazení. |
Name |
Lidsky čitelný název poskytovatele bodu rozšíření Může to být nelokalizovatelný řetězec nebo identifikátor desítkového prostředku s předponou @, který označuje spravovaný prostředek. Například @1234: Předpona #může být použita k narážce nativního prostředku. (Zděděno od ExtensionPointRegistrationAttribute) |
Provider |
Identifikátor GUID poskytovatele (Zděděno od ExtensionPointRegistrationAttribute) |
ProviderGuidString |
Identifikátor GUID zprostředkovatele vyjádřený jako řetězec (Zděděno od ExtensionPointRegistrationAttribute) |
ProviderType |
Typ, který implementuje přidružený bod rozšíření v tomto balíčku (Zděděno od ExtensionPointRegistrationAttribute) |
TypeId |
Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (Zděděno od RegistrationAttribute) |
Version |
Verze datového modelu poskytovatele |
View |
ID elementu v rámci objektu pro vytváření uživatelského rozhraní zobrazení pro tohoto zprostředkovatele |
ViewFactory |
Identifikátor GUID objektu pro vytváření uživatelského rozhraní obsahujícího zobrazení pro tohoto zprostředkovatele |
Metody
GetPackageRegKeyPath(Guid) |
Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Zaregistruje tento atribut s daným kontextem. |
Unregister(RegistrationAttribute+RegistrationContext) |
Zrušte registraci této specifikace poskytovatele bodu rozšíření. (Zděděno od ExtensionPointRegistrationAttribute) |