ProvideAutomationObjectAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |