ScriptAndResultsEditorControl Clase

Definición

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

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
Herencia
Derivado
Implementaciones

Comentarios

Esta clase define el miembro del divisor así como el conjunto de métodos protegidos que deben usarse para manipular con el divisor y los controles por encima o por debajo de él.

Campos

Nombre Description
buildAction

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
fedRootName

Especifica el nombre de la federación raíz.

initialFocus

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
isCloudDatabase

Determina si SQL Server Management Studio está actualmente conectado a un servidor SQL Azure.

isClrProjectFile

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
isDacProjectFile

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
isFedMemAttrChecked

Un valor booleano que indica si el atributo miembro federación está marcado.

isProjectDebugging

Un valor booleano que indica si el proyecto está depurando.

m_connection

Conexión en caché asociada a la ventana.

m_connectionInfoList

Información de conexión almacenada en caché que se usa en la comunicación con el cuadro de diálogo de conexión.

m_connectionToUse

Especifica una información de conexión que debe aplicarse a la ventana una vez que esté completamente inicializada, a menos que esté sellada con otra conexión.

m_dtExecBegan

Especifica un miembro para almacenar al inicio de la ejecución del script.

m_Editor

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
m_scriptSplitter

Divisor para separar horizontalmente la escritura y otros elementos.

m_serviceProvider

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
m_sp

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
m_strOrigMoniker

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
m_timeElapsedTimer

Temporizador para actualizar la ventana de propiedades con el tiempo transcurrido durante la ejecución de la consulta.

menuCommands

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
projectNode

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
selectionServiceForProperties

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
shardName

Especifica el nombre del fragmento.

statusBar

Barra de estado.

statusBarManager

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
sysShardName

Especifica el nombre del fragmento del sistema.

Propiedades

Nombre Description
BuildAction

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
CmdUIGuid

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
Connection

Devuelve parámetros en el caso en que el editor de scripts tenga una conexión actual.

ConnectionInfoList

Obtiene contexto de conexión para el editor.

CurrentDB

Obtiene o establece la base de datos lógica que está vigente para el script.

DefaultHelpContext

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
DocData

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
EditorText

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
InitialFocus

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IsAFedMember

Obtiene o establece un valor que indica si la base de datos actual es miembro de la federación.

IsConnected

Obtiene o establece si el control del editor está conectado.

IsControlUnderSplitterVisible

Obtiene un valor booleano que especifica cómo se redimensionará la ventana.

IsDebugging

Obtiene o establece si el script se está ejecutando.

IsExecuting

Obtiene o establece si el script se está ejecutando.

IsFrameActive

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IsScriptEditorActive

Obtiene un valor booleano que especifica si el editor de código está activo actualmente.

IsSqlCmdMode

Recibe o establece la bandera que especifica si el modo SQLCMD está activado.

IsWithNumberOfRowsOnStatusBar

Obtiene un valor booleano que especifica si la barra de estado contiene un panel para el número de filas obtenidas.

LanguageServiceGUID

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
NameInPropWindow

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ScriptEditorContextMenuID

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
ShowCurrentResultsBelowSplitter

Obtiene o establece un valor booleano que especifica si los resultados aparecen debajo del divisor o si empieza desde la segunda pestaña.

SqlCmdVars

Obtiene o establece un diccionario que contiene todas las variables y sus valores del archivo sqlcmdvars en proyectos de bases de datos en Visual Studio.

StatusBarManager

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
VsUserContext

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)

Métodos

Nombre Description
ChangeConnection()

Se llama cuando el usuario quiere reconectarse a otro servidor mientras está conectado.

ClearCachedValues()

Borra los valores de caché de operaciones anteriores con fragmentos.

ClosePane()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
Connect()

Establece una nueva conexión LIVE para la ventana de consulta.

CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
Disconnect()

Se desconecta del servidor.

DisconnectAll(IWin32Window, Boolean)

Desconecta todas las ventanas.

Dispose(Boolean)

Cierra las conexiones y limpia cualquier recurso que se esté utilizando.

Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
FillMenuCommands()

Menús de soporte.

GetDefaultSize(SIZE[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
GetFrameCaption(String)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
GetService(Guid)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
GetService(Type)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
InitializeSplitter()

Hace toda la inicialización relacionada con divisores.

InitializeStatusBar()

Realiza la inicialización relacionada con la barra de estado. Las clases derivadas deberían anularlo para añadir más paneles de barras de estado y ajustarlo.

IsSqlClrProjectFile(IVsTextView)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
LoadViewState(IStream)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
OnDockableChange(Int32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
OnHosted()

Llamado cuando se sitúa en Visual Studio. En este momento, los proveedores de servicios ya se han almacenado en variables internas, por lo que es seguro llamar a GetService.

OnMove()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
OnQueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
OnResize(EventArgs)

Anula la clase base WinForms Control.

OnShow(Int32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
OnSize()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
OnWindowPaneClose()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
OnWindowPaneCreate()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
SaveViewState(IStream)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
SetConnection(UIConnectionGroupInfo, IDbConnection)

Permite el sello con conexión en vivo.

SetConnection(UIConnectionGroupInfo)

Asocia un contexto de conexión con el editor de scripts.

SetConnection(UIConnectionInfo, IDbConnection)

Permite el sello usado con conexión activa

SetConnection(UIConnectionInfo)

Asocia una conexión con el guion.

SetSite(IServiceProvider)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
ShouldSubscribeToChildrenFocusEvent(Control)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
ShouldTryToReconnectWithCachedCI(UIConnectionInfo)

Determina si intentar reconectarse automáticamente con la información de conexión dada o abrir un cuadro de diálogo de conexión pre-rellenado sin intentar conectar automáticamente.

ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
ToggleResultsControl(Boolean)

Muestra o oculta el control de resultados de la consulta.

TranslateAccelerator(MSG[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
UpdateMenuCommandsStatus(MenuCommand)

La clase base lo llama para actualizar el estado del comando.

UpdatePropWindow(Object)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)

Eventos

Nombre Description
NewConnectionForScript

Evento que se activa cuando un usuario especifica una nueva conexión para el script desde el cuadro de diálogo de conexión.

Implementaciones de interfaz explícitas

Nombre Description
ICustomTypeDescriptor.GetAttributes()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetClassName()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetComponentName()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetConverter()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultEvent()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultProperty()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEditor(Type)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents(Attribute[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties(Attribute[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ShellWindowPaneUserControl)
IVsCodeWindow.Close()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.GetBuffer(IVsTextLines)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.GetEditorCaption(READONLYSTATUS, String)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.GetLastActiveView(IVsTextView)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.GetPrimaryView(IVsTextView)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.GetSecondaryView(IVsTextView)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.GetViewClassID(Guid)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.SetBaseEditorCaption(String[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.SetBuffer(IVsTextLines)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsCodeWindow.SetViewClassID(Guid)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.Find(String, UInt32, Int32, IVsFindHelper, UInt32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.GetCapabilities(Boolean[], UInt32[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.GetCurrentSpan(TextSpan[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.GetFindState(Object)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.GetMatchRect(RECT[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.GetProperty(UInt32, Object)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.MarkSpan(TextSpan[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.NavigateTo(TextSpan[])

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.NotifyFindTarget(UInt32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.Replace(String, String, UInt32, Int32, IVsFindHelper, Int32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsFindTarget.SetFindState(Object)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsStatusbarUser.SetInfo()

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

(Heredado de ScriptEditorControl)
IVsWindowFrameNotify3.OnClose(UInt32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

IVsWindowFrameNotify3.OnDockableChange(Int32, Int32, Int32, Int32, Int32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

IVsWindowFrameNotify3.OnMove(Int32, Int32, Int32, Int32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

IVsWindowFrameNotify3.OnSize(Int32, Int32, Int32, Int32)

Clase base para todos los editores que tienen un script, un divisor debajo y un control debajo del divisor.

Se aplica a