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

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

StatusBarManager

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

(Унаследовано от ScriptEditorControl)
VsUserContext

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

(Унаследовано от ScriptEditorControl)

Методы

Имя Описание
ChangeConnection()

Вызывается, когда пользователь хочет подключиться к другому серверу во время подключения.

ClearCachedValues()

Очищает значения кэша из предыдущих операций с шардом.

ClosePane()

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

(Унаследовано от ShellWindowPaneUserControl)
Connect()

Устанавливает новое LIVE соединение для окна запроса.

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 Control.

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)

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

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