ProvideAutomationObjectAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La modification de la classe dérivée de votre Package avec cet attribut déclare qu'elle fournit un objet Automation particulier.
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
- Héritage
- Attributs
Remarques
Les attributs qui modifient un VSPackage n’affectent pas le comportement du VSPackage. Ils peuvent être utilisés par les outils d’inscription pour inscrire les informations appropriées auprès de Visual Studio.
Constructeurs
ProvideAutomationObjectAttribute(String) |
Initialise une nouvelle instance de ProvideAutomationObjectAttribute. |
Propriétés
Description |
Obtient ou définit la description de l'objet automation. |
Name |
Obtient le nom de l'objet automation. |
TypeId |
Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe. (Hérité de RegistrationAttribute) |
Méthodes
GetPackageRegKeyPath(Guid) |
Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage. (Hérité de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Inscrit cet attribut lorsqu'il est appelé par un outil d'inscription externe, tel que RegPkg.exe. |
Unregister(RegistrationAttribute+RegistrationContext) |
Supprime la clé de Registre une fois appelé par un outil d'inscription externe tel que RegPkg.exe. |