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