ProvideAutomationObjectAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das Ändern Ihrer Package-abgeleiteten Klasse mit diesem Attribut deklariert, dass es ein bestimmtes Automatisierungsobjekt bereitstellt.
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
- Vererbung
- Attribute
Hinweise
Attribute, die ein VSPackage ändern, wirken sich nicht auf das Verhalten des VSPackage aus. Sie können von Registrierungstools verwendet werden, um die richtigen Informationen bei Visual Studio zu registrieren.
Konstruktoren
ProvideAutomationObjectAttribute(String) |
Initialisiert eine neue Instanz von ProvideAutomationObjectAttribute. |
Eigenschaften
Description |
Ruft die Speicherortbeschreibung des Automatisierungsobjekts ab oder legt diese fest. |
Name |
Ruft den Namen des Automatisierungsobjekts ab. |
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) |
Registriert dieses Attribut, wenn der Aufruf über ein externes Registrierungstool wie RegPkg.exe erfolgt. |
Unregister(RegistrationAttribute+RegistrationContext) |
Entfernt den Registrierungsschlüssel, wenn der Aufruf über ein externes Registrierungstool wie RegPkg.exe erfolgt. |