OleComponent 类

仅由 Microsoft 内部使用。

继承层次结构

System.Object
  Microsoft.VisualStudio.PlatformUI.DisposableObject
    Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent

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

语法

声明
Public Class OleComponent _
    Inherits DisposableObject _
    Implements IOleComponent
public class OleComponent : DisposableObject, 
    IOleComponent

OleComponent 类型公开以下成员。

构造函数

  名称 说明
公共方法 OleComponent 仅由 Microsoft 内部使用。

页首

属性

  名称 说明
公共属性 IsDisposed 仅由 Microsoft 内部使用。 (继承自 DisposableObject。)
公共属性 IsTrackingComponent 仅由 Microsoft 内部使用。
公共属性 PeriodicIdleTimePeriod 仅由 Microsoft 内部使用。

页首

方法

  名称 说明
公共方法 BeginTracking 仅由 Microsoft 内部使用。
公共方法静态成员 CreateHostedComponent 仅由 Microsoft 内部使用。
公共方法 Dispose() 仅由 Microsoft 内部使用。 (继承自 DisposableObject。)
受保护的方法 Dispose(Boolean) 仅由 Microsoft 内部使用。 (继承自 DisposableObject。)
受保护的方法 DisposeManagedResources 仅由 Microsoft 内部使用。 (重写 DisposableObject.DisposeManagedResources()。)
受保护的方法 DisposeNativeResources 仅由 Microsoft 内部使用。 (继承自 DisposableObject。)
公共方法静态成员 DoOleEvents 仅由 Microsoft 内部使用。
公共方法 EndTracking 仅由 Microsoft 内部使用。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 FContinueMessageLoopCore 仅由 Microsoft 内部使用。
受保护的方法 FDoIdleCore 仅由 Microsoft 内部使用。
受保护的方法 Finalize 仅由 Microsoft 内部使用。 (继承自 DisposableObject。)
受保护的方法 FPreTranslateMessageCore 仅由 Microsoft 内部使用。
受保护的方法 FQueryTerminateCore 仅由 Microsoft 内部使用。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 HwndGetWindowCore 仅由 Microsoft 内部使用。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnActivationChangeCore 仅由 Microsoft 内部使用。
受保护的方法 OnAppActivateCore 仅由 Microsoft 内部使用。
受保护的方法 OnChangeStateCore 仅由 Microsoft 内部使用。
受保护的方法 OnLoseActivationCore 仅由 Microsoft 内部使用。
公共方法 PushMessageLoop 仅由 Microsoft 内部使用。
受保护的方法 TerminateCore 仅由 Microsoft 内部使用。
受保护的方法 ThrowIfDisposed 仅由 Microsoft 内部使用。 (继承自 DisposableObject。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 ActivationChange 仅由 Microsoft 内部使用。
公共事件 ActivationLost 仅由 Microsoft 内部使用。
公共事件 AppActivate 仅由 Microsoft 内部使用。
公共事件 ContinueMessageLoop 仅由 Microsoft 内部使用。
公共事件 Disposing 仅由 Microsoft 内部使用。 (继承自 DisposableObject。)
公共事件 DoIdle 仅由 Microsoft 内部使用。
公共事件 DoPeriodicIdle 仅由 Microsoft 内部使用。
公共事件 GetWindow 仅由 Microsoft 内部使用。
公共事件 ModalStateChanged 仅由 Microsoft 内部使用。
公共事件 PreTranslateMessage 仅由 Microsoft 内部使用。
公共事件 QueryTerminate 仅由 Microsoft 内部使用。
公共事件 RecordingStateChanged 仅由 Microsoft 内部使用。
公共事件 RedrawOffStateChanged 仅由 Microsoft 内部使用。
公共事件 Terminate 仅由 Microsoft 内部使用。
公共事件 WarningsOffStateChanged 仅由 Microsoft 内部使用。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IOleComponent.FContinueMessageLoop 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.FDoIdle 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.FPreTranslateMessage 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.FQueryTerminate 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.FReserved1 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.HwndGetWindow 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.OnActivationChange 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.OnAppActivate 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.OnEnterState 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.OnLoseActivation 仅由 Microsoft 内部使用。
显式接口实现私有方法 IOleComponent.Terminate 仅由 Microsoft 内部使用。

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.PlatformUI.OleComponentSupport 命名空间