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

Значение типа Boolean, показывающее, выбран ли атрибут члена федерации.

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

Возвращает или задает словарь, содержащий все переменные и их значения из файла sqlcmdvars в проектах баз данных Visual Studio.

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)

Базовый класс для всех редакторов со скриптом, разделителем под ним и элементом управления под разделителем.

Применяется к