Freigeben über


ProvideAutomationObjectAttribute Klasse

Definition

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
ProvideAutomationObjectAttribute
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.

Gilt für: