共用方式為


ProvideAutomationObjectAttribute 類別

定義

使用這個屬性修改衍生 Package類別會宣告它提供特定的自動化物件。

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
繼承
ProvideAutomationObjectAttribute
屬性

備註

修改 VSPackage 的屬性不會影響 VSPackage 的行為。 註冊工具可以使用它們向Visual Studio註冊適當的資訊。

建構函式

ProvideAutomationObjectAttribute(String)

初始化 ProvideAutomationObjectAttribute 的新執行個體。

屬性

Description

取得或設定自動化物件的描述。

Name

取得自動化物件的名稱。

TypeId

覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別搭配 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性只有在需要對可套用至類別的實例有更好的控制權時,才必須覆寫此屬性。

(繼承來源 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

取得相對於 VSPackage 之應用程式) 之登錄根目錄的登錄路徑 (。

(繼承來源 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

由外部註冊工具呼叫,例如 RegPkg.exe 時,註冊此屬性。

Unregister(RegistrationAttribute+RegistrationContext)

由外部註冊工具呼叫時移除登錄機碼,例如 RegPkg.exe。

適用於