Udostępnij za pośrednictwem


ProvideAutomationObjectAttribute Klasa

Definicja

Modyfikowanie Packageklasy -pochodnej za pomocą tego atrybutu deklaruje, że zapewnia określony obiekt automatyzacji.

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
Dziedziczenie
ProvideAutomationObjectAttribute
Atrybuty

Uwagi

Atrybuty modyfikujące pakiet VSPackage nie mają wpływu na zachowanie pakietu VSPackage. Mogą być one używane przez narzędzia rejestracji do rejestrowania odpowiednich informacji w programie Visual Studio.

Konstruktory

ProvideAutomationObjectAttribute(String)

Inicjuje nowe wystąpienie klasy ProvideAutomationObjectAttribute.

Właściwości

Description

Pobiera lub ustawia opis obiektu automatyzacji.

Name

Pobiera nazwę obiektu automatyzacji.

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z atrybutem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tego atrybutu będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Rejestruje ten atrybut po wywołaniu przez zewnętrzne narzędzie rejestracji, takie jak RegPkg.exe.

Unregister(RegistrationAttribute+RegistrationContext)

Usuwa klucz rejestru, gdy jest wywoływany przez zewnętrzne narzędzie rejestracji, takie jak RegPkg.exe.

Dotyczy