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)

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

SetConnection(UIConnectionGroupInfo, IDbConnection)

对实时连接启用时间戳。

SetConnection(UIConnectionInfo)

将连接与脚本相关联。

SetConnection(UIConnectionInfo, IDbConnection)

启用用于实时连接的时间戳

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)

所有编辑器的基类,这些编辑器具有一个脚本、脚本下有一个拆分器并且拆分器下有一个控件。

适用于