Sdílet prostřednictvím


ProvideComponentDiagnosticsAttribute Třída

Definice

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
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)

Platí pro