Condividi tramite


ProvideAutomationObjectAttribute Classe

Definizione

Modificando la classe derivata Package con l'attributo dichiara che fornisce un oggetto di automazione particolare.

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
Ereditarietà
ProvideAutomationObjectAttribute
Attributi

Commenti

Gli attributi che modificano un VSPackage non influiscono sul comportamento del VSPackage. Possono essere usati dagli strumenti di registrazione per registrare le informazioni appropriate con Visual Studio.

Costruttori

ProvideAutomationObjectAttribute(String)

Inizializza una nuova istanza di ProvideAutomationObjectAttribute.

Proprietà

Description

Ottiene o imposta la descrizione dell'oggetto di automazione.

Name

Ottiene il nome dell'oggetto di automazione.

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra questo attributo quando viene chiamato da uno strumento di registrazione esterno, ad esempio RegPkg.exe.

Unregister(RegistrationAttribute+RegistrationContext)

Rimuove la chiave del Registro di sistema quando viene chiamato da uno strumento di registrazione esterno, ad esempio RegPkg.exe.

Si applica a