Freigeben über


ProvideAppCommandLineAttribute Klasse

Definition

Dieses Attribut fügt eine Befehlszeilenoption hinzu, die für einen bestimmten Pakettyp erstellt werden soll. Beispiel: [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
Vererbung
ProvideAppCommandLineAttribute
Attribute

Konstruktoren

ProvideAppCommandLineAttribute(String, Type)

Konstruktor

Eigenschaften

Arguments

Standardargumente für die Befehlszeile

DemandLoad

Sollte das Paket nach Bedarf geladen werden.

HelpString

Hilfezeichenfolge, die für den Befehl angezeigt werden soll. Kann eine Ressourcen-ID sein

Name

Name der Befehlszeile

PackageGuid

Guid des Pakets, das die Befehlszeile bereitstellt

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Wird aufgerufen, um dieses Attribut für den angegebenen Kontext zu registrieren. Der Kontext enthält die Position, an der die Registrierungsinformationen platziert werden sollen. Es enthält auch den registrierten Typ und Pfadinformationen.

Unregister(RegistrationAttribute+RegistrationContext)

Aufheben der Registrierung dieser App-Befehlszeile

Gilt für: