ProvideAutomationObjectAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Modificar sua Packageclasse derivada de com esse atributo declara que ela fornece um objeto de automação específico.
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
- Herança
- Atributos
Comentários
Atributos que modificam um VSPackage não afetam o comportamento do VSPackage. Eles podem ser usados por ferramentas de registro para registrar as informações adequadas com o Visual Studio.
Construtores
ProvideAutomationObjectAttribute(String) |
Inicializa uma nova instância de ProvideAutomationObjectAttribute. |
Propriedades
Description |
Obtém ou define a descrição do objeto de automação. |
Name |
Obtém o nome do objeto de automação. |
TypeId |
Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor nas instâncias que podem ser aplicadas a uma classe. (Herdado de RegistrationAttribute) |
Métodos
GetPackageRegKeyPath(Guid) |
Obtém o caminho do Registro (em relação à raiz do Registro do aplicativo) do VSPackage. (Herdado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra esse atributo quando chamado por uma ferramenta de registro externo, como RegPkg.exe. |
Unregister(RegistrationAttribute+RegistrationContext) |
Remove a chave do Registro quando chamada por uma ferramenta de registro externo, como RegPkg.exe. |