ProvideToolboxPageAttribute 类

注册 VSPackage 为了提供在 Visual Studio IDE 的 自定义工具箱 对话框页的一个或多个对话框页。

继承层次结构

System.Object
  System.Attribute
    Microsoft.VisualStudio.Shell.RegistrationAttribute
      Microsoft.VisualStudio.Shell.ProvideOptionDialogPageAttribute
        Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute

命名空间:  Microsoft.VisualStudio.Shell
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True, Inherited := True)> _
Public NotInheritable Class ProvideToolboxPageAttribute _
    Inherits ProvideOptionDialogPageAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
public sealed class ProvideToolboxPageAttribute : ProvideOptionDialogPageAttribute

ProvideToolboxPageAttribute 类型公开以下成员。

构造函数

  名称 说明
公共方法 ProvideToolboxPageAttribute(Type, Int16) 初始化 ProvideToolboxPageAttribute新实例,使用实现 自定义工具箱 对话框页的类的类型和资源 ID.
公共方法 ProvideToolboxPageAttribute(Type, Int16, Int16) 初始化 ProvideToolboxPageAttribute新实例,使用实现 自定义工具箱 对话框页、资源 ID 和页命令类的类型。
公共方法 ProvideToolboxPageAttribute(Type, Int16, Int16, String) 初始化 ProvideToolboxPageAttribute新实例,使用实现 自定义工具箱 对话框页、资源 ID、页面和帮助字符串的类的 Type

页首

属性

  名称 说明
公共属性 HelpKeyword 获取帮助关键字与 自定义工具箱 对话框页。
公共属性 PageNameResourceId 获取页的名称资源 ID。 (继承自 ProvideOptionDialogPageAttribute。)
公共属性 PageOrder 获取页命令请求 自定义工具箱 对话框页
公共属性 PageType 获取页的类型。 (继承自 ProvideOptionDialogPageAttribute。)
公共属性 TypeId 获取实现 自定义工具箱 对话框页的类的实例。 (重写 RegistrationAttribute.TypeId。)

页首

方法

  名称 说明
公共方法 Equals 基础结构。返回一个值,该值指示此实例是否与指定的对象相等。 (继承自 Attribute。)
公共方法 GetHashCode 返回此实例的哈希代码。 (继承自 Attribute。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsDefaultAttribute 当在派生类中重写时,指示此实例的值是否是派生类的默认值。 (继承自 Attribute。)
公共方法 Match 当在派生类中重写时,返回一个指示此实例是否等于指定对象的值。 (继承自 Attribute。)
公共方法 Register 注册工具箱页。 (重写 RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext)。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 Unregister 移除工具箱页注册表项。 (重写 RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext)。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 _Attribute.GetIDsOfNames 将一组名称映射为对应的一组调度标识符。 (继承自 Attribute。)
显式接口实现私有方法 _Attribute.GetTypeInfo 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。 (继承自 Attribute。)
显式接口实现私有方法 _Attribute.GetTypeInfoCount 检索对象提供的类型信息接口的数量(0 或 1)。 (继承自 Attribute。)
显式接口实现私有方法 _Attribute.Invoke 提供对某一对象公开的属性和方法的访问。 (继承自 Attribute。)

页首

备注

在类只应将此属性通过提供 Vspackage 通过实现 Package

,当 Visual Studio 请求 自定义工具箱 对话框页并映射该请求实现 自定义工具箱 对话框页时,的类此属性。 Package 类的基实现读取。

必须从 DialogPage 类派生 自定义工具箱 对话框页。

属性上下文

适用对象

提供 Vspackage 的类通过实现 IVsPackagePackage

可重复

必需的特性

无效的特性

对调用者的说明

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Shell 命名空间