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) |
Базовый класс для всех редакторов, у которых есть скрипт, сплиттер под ним и управление под сплиттером. |