ProvideComponentDiagnosticsAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
ProvideComponentDiagnosticsAttribute
- 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) |