Partager via


ProvideAppCommandLineAttribute Classe

Définition

Cet attribut ajoute une option de ligne de commande à devenv pour un type de package spécifique. Par exemple : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand « Arguments"="* » « DemandLoad"=dword :1 « Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3} » « HelpString"="#200 »

public ref class ProvideAppCommandLineAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideAppCommandLineAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideAppCommandLineAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideAppCommandLineAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideAppCommandLineAttribute
Inherits RegistrationAttribute
Héritage
ProvideAppCommandLineAttribute
Attributs

Constructeurs

ProvideAppCommandLineAttribute(String, Type)

Constructeur

Propriétés

Arguments

Arguments par défaut pour la ligne de commande

DemandLoad

Si le package doit être chargé à la demande.

HelpString

Chaîne d’aide à afficher pour la commande. Peut être un ID de ressource

Name

Nom de la ligne de commande

PackageGuid

Guid du package fournissant la ligne de commande

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement 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)

Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. il contient également, par exemple, le type en cours d’inscription et des informations sur le chemin d’accès.

Unregister(RegistrationAttribute+RegistrationContext)

Annuler l’inscription de cette ligne de commande d’application

S’applique à