OptionPage 类

该类及其成员保留供内部使用,不应在代码中使用。

此 API 不兼容 CLS。 

继承层次结构

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.VisualStudio.Shell.DialogPage
        Microsoft.VisualStudio.Data.Schema.Package.Internal.OptionPage

命名空间:  Microsoft.VisualStudio.Data.Schema.Package.Internal
程序集:  Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public MustInherit Class OptionPage _
    Inherits DialogPage
[CLSCompliantAttribute(false)]
public abstract class OptionPage : DialogPage
[CLSCompliantAttribute(false)]
public ref class OptionPage abstract : public DialogPage
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type OptionPage =  
    class
        inherit DialogPage
    end
public abstract class OptionPage extends DialogPage

OptionPage 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 OptionPage 该类及其成员保留供内部使用,不应在代码中使用。

页首

属性

  名称 说明
公共属性 AutomationObject 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.AutomationObject。)
受保护的属性 CanRaiseEvents 获取一个指示组件是否可以引发事件的值。 (继承自 Component。)
公共属性 Container 获取 IContainer,它包含 Component。 (继承自 Component。)
公共属性 Control 该类及其成员保留供内部使用,不应在代码中使用。
受保护的属性 DesignMode 获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component。)
受保护的属性 Events 获取附加到此 Component 的事件处理程序的列表。 (继承自 Component。)
公共属性 Settings 该类及其成员保留供内部使用,不应在代码中使用。
受保护的属性 SettingsRegistryPath (继承自 DialogPage。)
公共属性 Site (继承自 DialogPage。)
受保护的属性 Window 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.Window。)

页首

方法

  名称 说明
公共方法 CreateObjRef 安全关键。创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。)
公共方法 Dispose() 释放由 Component 使用的所有资源。 (继承自 Component。)
受保护的方法 Dispose(Boolean) 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.Dispose(Boolean)。)
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。 (继承自 Component。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetLifetimeService 安全关键。检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。)
受保护的方法 GetService 返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。 (继承自 Component。)
公共方法静态成员 GetSettingsRegistryPath 该类及其成员保留供内部使用,不应在代码中使用。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 InitializeLifetimeService 安全关键。获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。)
公共方法静态成员 LoadSettingsFromRegistry
公共方法 LoadSettingsFromStorage 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.LoadSettingsFromStorage()。)
公共方法 LoadSettingsFromXml 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.LoadSettingsFromXml(IVsSettingsReader)。)
受保护的方法 LoadSingleSettingFromStorage 该类及其成员保留供内部使用,不应在代码中使用。
受保护的方法 MemberwiseClone() 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 MemberwiseClone(Boolean) 创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject。)
受保护的方法 OnActivate (继承自 DialogPage。)
受保护的方法 OnApply (继承自 DialogPage。)
受保护的方法 OnClosed (继承自 DialogPage。)
受保护的方法 OnDeactivate 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.OnDeactivate(CancelEventArgs)。)
公共方法 ResetSettings 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.ResetSettings()。)
公共方法 SaveSettingsToStorage 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.SaveSettingsToStorage()。)
公共方法 SaveSettingsToXml 该类及其成员保留供内部使用,不应在代码中使用。 (重写 DialogPage.SaveSettingsToXml(IVsSettingsWriter)。)
受保护的方法 SaveSingleSettingToStorage 该类及其成员保留供内部使用,不应在代码中使用。
公共方法 ToString 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 Component。)

页首

事件

  名称 说明
公共事件 Disposed 当通过调用 Dispose 方法释放组件时发生。 (继承自 Component。)

页首

显式接口实现

  名称 说明
显式接口实现私有属性 IWin32Window.Handle (继承自 DialogPage。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data.Schema.Package.Internal 命名空间