ScriptAndResultsEditorControl 类

定义

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

public ref class ScriptAndResultsEditorControl abstract : Microsoft::SqlServer::Management::UI::VSIntegration::Editors::ScriptEditorControl, Microsoft::SqlServer::Management::UI::VSIntegration::Editors::ISqlScriptWindowWithConnection, Microsoft::VisualStudio::Shell::Interop::IVsWindowFrameNotify3
public abstract class ScriptAndResultsEditorControl : Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptEditorControl, Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlScriptWindowWithConnection, Microsoft.VisualStudio.Shell.Interop.IVsWindowFrameNotify3
type ScriptAndResultsEditorControl = class
    inherit ScriptEditorControl
    interface IVsWindowFrameNotify3
    interface ISqlScriptWindowWithConnection
    interface ISqlToolsWindowWithConnectionState
Public MustInherit Class ScriptAndResultsEditorControl
Inherits ScriptEditorControl
Implements ISqlScriptWindowWithConnection, IVsWindowFrameNotify3
继承
派生
实现

注解

该类定义了分流器成员以及一组受保护的方法,这些方法应用于在分流器和其上下的控制操作。

字段

名称 说明
buildAction

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
fedRootName

指定根联邦名称。

initialFocus

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
isCloudDatabase

确定 SQL Server Management Studio 是否当前连接到 SQL Azure 服务器。

isClrProjectFile

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
isDacProjectFile

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
isFedMemAttrChecked

一个布尔值,表示是否检查了联邦成员属性。

isProjectDebugging

一个布尔值,表示项目是否正在调试。

m_connection

与窗口关联的缓存连接。

m_connectionInfoList

缓存连接信息,用于与连接对话框的通信。

m_connectionToUse

指定应在窗口完全初始化后应用的连接信息,除非有其他连接的盖章。

m_dtExecBegan

在脚本执行开始时指定要存储的成员。

m_Editor

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
m_scriptSplitter

分线器可以横向分离脚本和其他元素。

m_serviceProvider

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
m_sp

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
m_strOrigMoniker

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
m_timeElapsedTimer

在查询执行过程中,用于更新属性窗口并显示经过时间的定时器。

menuCommands

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
projectNode

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
selectionServiceForProperties

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
shardName

指定碎片名称。

statusBar

状态栏。

statusBarManager

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
sysShardName

指定系统分片名称。

属性

名称 说明
BuildAction

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
CmdUIGuid

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
Connection

在脚本编辑器当前连接的情况下返回参数。

ConnectionInfoList

编辑器能获取连接上下文。

CurrentDB

获取或设置脚本当前的逻辑数据库。

DefaultHelpContext

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
DocData

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
EditorText

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
InitialFocus

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IsAFedMember

获取或设置一个值,表示当前数据库是否为联邦成员。

IsConnected

获取或设置编辑器控件是否连接。

IsControlUnderSplitterVisible

获得一个布尔值,指定窗口的大小调整方式。

IsDebugging

获取或设置脚本是否正在执行。

IsExecuting

获取或设置脚本是否正在执行。

IsFrameActive

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IsScriptEditorActive

获得一个布尔值,指定代码编辑器当前是否处于激活状态。

IsSqlCmdMode

获取或设置标志,指定是否设置了SQLCMD模式。

IsWithNumberOfRowsOnStatusBar

获得一个布尔值,指定状态栏是否包含获取行数面板。

LanguageServiceGUID

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
NameInPropWindow

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ScriptEditorContextMenuID

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
ShowCurrentResultsBelowSplitter

获取或设置一个布尔值,指定结果是显示在分流器下方还是从第二个标签页开始。

SqlCmdVars

获取或设置一个包含所有变量及其值的字典,这些词典来自 Visual Studio 的数据库项目中的 sqlcmdvars 文件。

StatusBarManager

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
VsUserContext

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)

方法

名称 说明
ChangeConnection()

当用户想在连接时重新连接到另一台服务器时调用。

ClearCachedValues()

清除之前分片操作的缓存值。

ClosePane()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
Connect()

为查询窗口建立新的实时连接。

CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
Disconnect()

断开了服务器连接。

DisconnectAll(IWin32Window, Boolean)

断开所有窗户。

Dispose(Boolean)

关闭连接并清理正在使用的资源。

Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
FillMenuCommands()

支持菜单命令。

GetDefaultSize(SIZE[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
GetFrameCaption(String)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
GetService(Guid)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
GetService(Type)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
InitializeSplitter()

做所有与分线器相关的初始化。

InitializeStatusBar()

执行状态栏相关的初始化。 派生类应该覆盖它,增加更多状态栏面板并调整。

IsSqlClrProjectFile(IVsTextView)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
LoadViewState(IStream)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
OnDockableChange(Int32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
OnHosted()

当Visual Studio定位时调用。 此时,服务提供商已经存储在内部变量中,因此可以安全地调用GetService。

OnMove()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
OnQueryStatus(Guid, UInt32, OLECMD[], IntPtr)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
OnResize(EventArgs)

覆盖 WinForms 控制的基类。

OnShow(Int32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
OnSize()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
OnWindowPaneClose()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
OnWindowPaneCreate()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
SaveViewState(IStream)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
SetConnection(UIConnectionGroupInfo, IDbConnection)

支持带线连接的印章。

SetConnection(UIConnectionGroupInfo)

将连接上下文与脚本编辑器关联。

SetConnection(UIConnectionInfo, IDbConnection)

启用带电连接时使用的印章

SetConnection(UIConnectionInfo)

把剧本和关系联系起来。

SetSite(IServiceProvider)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
ShouldSubscribeToChildrenFocusEvent(Control)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
ShouldTryToReconnectWithCachedCI(UIConnectionInfo)

决定是否根据给定的连接信息尝试重新连接,还是弹出预填的连接对话框而不尝试自动连接。

ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
ToggleResultsControl(Boolean)

显示或隐藏查询结果控制。

TranslateAccelerator(MSG[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
UpdateMenuCommandsStatus(MenuCommand)

由基类调用以更新命令状态。

UpdatePropWindow(Object)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)

活动

名称 说明
NewConnectionForScript

当用户在连接对话框中为脚本指定新连接时触发的事件。

显式接口实现

名称 说明
ICustomTypeDescriptor.GetAttributes()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetClassName()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetComponentName()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetConverter()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultEvent()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultProperty()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEditor(Type)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents(Attribute[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties(Attribute[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ShellWindowPaneUserControl)
IVsCodeWindow.Close()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.GetBuffer(IVsTextLines)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.GetEditorCaption(READONLYSTATUS, String)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.GetLastActiveView(IVsTextView)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.GetPrimaryView(IVsTextView)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.GetSecondaryView(IVsTextView)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.GetViewClassID(Guid)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.SetBaseEditorCaption(String[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.SetBuffer(IVsTextLines)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsCodeWindow.SetViewClassID(Guid)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.Find(String, UInt32, Int32, IVsFindHelper, UInt32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.GetCapabilities(Boolean[], UInt32[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.GetCurrentSpan(TextSpan[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.GetFindState(Object)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.GetMatchRect(RECT[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.GetProperty(UInt32, Object)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.MarkSpan(TextSpan[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.NavigateTo(TextSpan[])

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.NotifyFindTarget(UInt32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.Replace(String, String, UInt32, Int32, IVsFindHelper, Int32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsFindTarget.SetFindState(Object)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsStatusbarUser.SetInfo()

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

(继承自 ScriptEditorControl)
IVsWindowFrameNotify3.OnClose(UInt32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

IVsWindowFrameNotify3.OnDockableChange(Int32, Int32, Int32, Int32, Int32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

IVsWindowFrameNotify3.OnMove(Int32, Int32, Int32, Int32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

IVsWindowFrameNotify3.OnSize(Int32, Int32, Int32, Int32)

所有有脚本的编辑器的基类,脚本下方有一个分流器,分流器下方有一个控制项。

适用于