Compartir a través de


ProvideAutomationObjectAttribute Clase

Definición

La modificación de su clase derivada Package con este atributo declara que proporciona un objeto de automatización determinado.

public ref class ProvideAutomationObjectAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideAutomationObjectAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideAutomationObjectAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideAutomationObjectAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideAutomationObjectAttribute
Inherits RegistrationAttribute
Herencia
ProvideAutomationObjectAttribute
Atributos

Comentarios

Los atributos que modifican un VSPackage no afectan al comportamiento del VSPackage. Las herramientas de registro pueden usarse para registrar la información adecuada con Visual Studio.

Constructores

ProvideAutomationObjectAttribute(String)

Inicializa una nueva instancia de la clase ProvideAutomationObjectAttribute.

Propiedades

Description

Obtiene o establece la descripción del objeto de automatización.

Name

Obtiene el nombre del objeto de automatización.

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)

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 cuando lo llama una herramienta de registro externa como RegPkg.exe.

Unregister(RegistrationAttribute+RegistrationContext)

Quita la clave del Registro cuando lo llama una herramienta de registro externa como RegPkg.exe.

Se aplica a