SQLWorkbenchPackage 类

定义

重要

此 API 不符合 CLS。

public ref class SQLWorkbenchPackage abstract : IDisposable, IServiceProvider, Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget, Microsoft::VisualStudio::Shell::Interop::IVsPackage, System::ComponentModel::Design::IServiceContainer, System::ComponentModel::IContainer
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class SQLWorkbenchPackage : IDisposable, IServiceProvider, Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget, Microsoft.VisualStudio.Shell.Interop.IVsPackage, System.ComponentModel.Design.IServiceContainer, System.ComponentModel.IContainer
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SQLWorkbenchPackage = class
    interface IContainer
    interface IDisposable
    interface IVsPackage
    interface Utils.IOleServiceProvider
    interface IOleCommandTarget
    interface IServiceContainer
    interface IServiceProvider
Public MustInherit Class SQLWorkbenchPackage
Implements IContainer, IDisposable, IOleCommandTarget, IServiceContainer, IServiceProvider, IVsPackage
继承
SQLWorkbenchPackage
派生
属性
实现

构造函数

SQLWorkbenchPackage()
SQLWorkbenchPackage(SQLWorkbenchPackage+OptionsPage[])

字段

trALWAYS
trERR
trL1
trL2
trWARN

属性

Components
GlobalCommandTargets

方法

Add(IComponent)
Add(IComponent, String)
AddService(Type, Object)
AddService(Type, Object, Boolean)
AddService(Type, ServiceCreatorCallback)
AddService(Type, ServiceCreatorCallback, Boolean)
Close()
CreateTool(Guid)
Dispose()
Dispose(Boolean)
GetAutomationObject(String, Object)
GetOptionPage(String)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])
GetService(Type)
GetSite()
OnServiceCreated(Type, Object)
QueryClose(Int32)
Remove(IComponent)
RemoveService(Type)
RemoveService(Type, Boolean)
ResetDefaults(UInt32)
SetSite(IServiceProvider)

显式接口实现

IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)
IServiceProvider.GetService(Type)

适用于