Compartir a través de


ProvideComponentDiagnosticsAttribute Clase

Definición

Registra un proveedor de diagnósticos del componente y su vista asociada.

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
Herencia
Atributos

Constructores

ProvideComponentDiagnosticsAttribute(Type, String)

Cuando se aplica a un paquete, registra el paquete como proveedor de diagnóstico de componentes con la vista predeterminada.

ProvideComponentDiagnosticsAttribute(Type, String, String, UInt32)

Cuando se aplica a un paquete, registra el paquete como proveedor de diagnóstico de componentes con una vista personalizada.

Propiedades

ExtensionProvidersKey

Ruta de acceso del Registro donde se declaran los proveedores de extensiones. Invalidación en clases derivadas.

(Heredado de ExtensionPointRegistrationAttribute)
ExtensionProviderType

Tipo del proveedor de extensiones (la interfaz implementada)

(Heredado de ExtensionPointRegistrationAttribute)
IsDefaultView

Indica si el proveedor usa la vista predeterminada de uso general. Si es false, el proveedor especifica su propia vista personalizada.

Name

Nombre legible del proveedor de puntos de extensión. Puede ser una cadena no localizada o un identificador de recurso decimal con el prefijo "@" que indica un recurso administrado. Por ejemplo, "@1234" El prefijo '#' se puede usar para sugerir en un recurso nativo.

(Heredado de ExtensionPointRegistrationAttribute)
Provider

GUID del proveedor

(Heredado de ExtensionPointRegistrationAttribute)
ProviderGuidString

Guid del proveedor expresado como una cadena

(Heredado de ExtensionPointRegistrationAttribute)
ProviderType

Tipo que implementa el punto de extensión asociado en este paquete

(Heredado de ExtensionPointRegistrationAttribute)
TypeId

Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase.

(Heredado de RegistrationAttribute)
Version

La versión del modelo de datos del proveedor

View

Identificador de elemento dentro del generador de la interfaz de usuario de la vista para este proveedor.

ViewFactory

GUID del generador de interfaz de usuario que contiene la vista de este proveedor

Métodos

GetPackageRegKeyPath(Guid)

Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage.

(Heredado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra este atributo en el contexto dado.

Unregister(RegistrationAttribute+RegistrationContext)

Anule el registro de esta especificación del proveedor de punto de extensión.

(Heredado de ExtensionPointRegistrationAttribute)

Se aplica a