ScriptAndResultsEditorControl Classe

Définition

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

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
Héritage
Dérivé
Implémente

Remarques

Cette classe définit un membre du diviseur ainsi que l’ensemble des méthodes protégées qui doivent être utilisées pour la manipulation avec le séparateur et les contrôles au-dessus/en dessous de celui-ci.

Champs

Nom Description
buildAction

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
fedRootName

Spécifie le nom de la fédération root.

initialFocus

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
isCloudDatabase

Détermine si SQL Server Management Studio est actuellement connecté à un serveur SQL Azure.

isClrProjectFile

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
isDacProjectFile

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
isFedMemAttrChecked

Une valeur booléenne qui indique si l’attribut membre de la fédération est coché.

isProjectDebugging

Une valeur booléenne qui indique si le projet est en train de déboguer.

m_connection

Connexion mise en cache associée à la fenêtre.

m_connectionInfoList

Informations de connexion mises en cache utilisées dans la communication avec la boîte de dialogue de connexion.

m_connectionToUse

Spécifie une information de connexion qui doit être appliquée à la fenêtre après son initialisation complète, sauf si elle est estampillée avec une autre connexion.

m_dtExecBegan

Spécifie un membre à stocker au début de l’exécution du script.

m_Editor

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
m_scriptSplitter

Splitter pour séparer horizontalement l’écriture et les autres éléments.

m_serviceProvider

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
m_sp

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
m_strOrigMoniker

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
m_timeElapsedTimer

Minuterie pour mettre à jour la fenêtre des propriétés avec le temps écoulé lors de l’exécution de la requête.

menuCommands

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
projectNode

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
selectionServiceForProperties

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
shardName

Précise le nom du fragment.

statusBar

Barre de statut.

statusBarManager

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
sysShardName

Précise le nom du fragment système.

Propriétés

Nom Description
BuildAction

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
CmdUIGuid

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
Connection

Retourne des paramètres dans le cas où l’éditeur de scripts a une connexion courante.

ConnectionInfoList

Obtient le contexte de connexion pour l’éditeur.

CurrentDB

Obtient ou définit la base de données logique en cours pour le script.

DefaultHelpContext

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
DocData

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
EditorText

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
InitialFocus

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IsAFedMember

Obtient ou définit une valeur qui indique si la base de données actuelle est membre de la fédération.

IsConnected

Obtient ou définit si le contrôle de l’éditeur est connecté.

IsControlUnderSplitterVisible

Obtient une valeur booléenne qui spécifie comment la fenêtre sera redimensionnée.

IsDebugging

Obtient ou définit si le script est en cours d’exécution.

IsExecuting

Obtient ou définit si le script est en cours d’exécution.

IsFrameActive

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IsScriptEditorActive

Obtient une valeur booléenne qui précise si l’éditeur de code est actuellement actif.

IsSqlCmdMode

Obtient ou définit le drapeau qui spécifie si le mode SQLCMD est activé.

IsWithNumberOfRowsOnStatusBar

Obtient une valeur booléenne qui précise si la barre de statut contient un panneau pour le nombre de lignes récupérées.

LanguageServiceGUID

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
NameInPropWindow

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ScriptEditorContextMenuID

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
ShowCurrentResultsBelowSplitter

Obtient ou définit une valeur booléenne qui spécifie si les résultats apparaissent sous le diviseur ou si on commence depuis le second onglet.

SqlCmdVars

Obtient ou définit un dictionnaire contenant toutes les variables et leurs valeurs à partir du fichier sqlcmdvars dans des projets de base de données dans Visual Studio.

StatusBarManager

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
VsUserContext

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)

Méthodes

Nom Description
ChangeConnection()

Appelée lorsque l’utilisateur souhaite se reconnecter à un autre serveur tout en étant connecté.

ClearCachedValues()

Efface les valeurs de cache des opérations précédentes de shard.

ClosePane()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
Connect()

Établit une nouvelle connexion LIVE pour la fenêtre de requête.

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

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
Disconnect()

Se déconnecte du serveur.

DisconnectAll(IWin32Window, Boolean)

Déconnectez toutes les fenêtres.

Dispose(Boolean)

Cela ferme les connexions et nettoie toutes les ressources utilisées.

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

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
FillMenuCommands()

Commandes de menu de support.

GetDefaultSize(SIZE[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
GetFrameCaption(String)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
GetService(Guid)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
GetService(Type)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
InitializeSplitter()

Fait toute l’initialisation liée au diviseur.

InitializeStatusBar()

Effectue une initialisation liée à la barre d’état. Les classes dérivées devraient le remplacer pour ajouter plus de panneaux de barres de statut et l’ajuster.

IsSqlClrProjectFile(IVsTextView)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
LoadViewState(IStream)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
OnDockableChange(Int32)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
OnHosted()

Appelé lorsqu’il est situé par Visual Studio. À ce stade, les fournisseurs de services sont déjà stockés dans des variables internes, il est donc sûr d’appeler GetService.

OnMove()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
OnQueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
OnResize(EventArgs)

Supprime la classe de base WinForms Control.

OnShow(Int32)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
OnSize()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
OnWindowPaneClose()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
OnWindowPaneCreate()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
SaveViewState(IStream)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
SetConnection(UIConnectionGroupInfo, IDbConnection)

Permet le tampon avec la connexion en direct.

SetConnection(UIConnectionGroupInfo)

Associe un contexte de connexion à l’éditeur de scripts.

SetConnection(UIConnectionInfo, IDbConnection)

Permet le timbre utilisé avec la connexion en temps réel

SetConnection(UIConnectionInfo)

Associez un lien au scénario.

SetSite(IServiceProvider)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
ShouldSubscribeToChildrenFocusEvent(Control)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
ShouldTryToReconnectWithCachedCI(UIConnectionInfo)

Détermine s’il faut essayer de se reconnecter automatiquement avec les informations de connexion fournies ou ouvrir une boîte de dialogue de connexion pré-remplie sans tenter de se connecter automatiquement.

ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
ToggleResultsControl(Boolean)

Affiche ou masque le contrôle des résultats de la requête.

TranslateAccelerator(MSG[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
UpdateMenuCommandsStatus(MenuCommand)

Appelé par la classe de base pour mettre à jour le statut de la commande.

UpdatePropWindow(Object)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)

Événements

Nom Description
NewConnectionForScript

Événement déclenché lorsqu’un utilisateur spécifie une nouvelle connexion pour le script depuis la boîte de dialogue de connexion.

Implémentations d’interfaces explicites

Nom Description
ICustomTypeDescriptor.GetAttributes()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetClassName()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetComponentName()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetConverter()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultEvent()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultProperty()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEditor(Type)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents(Attribute[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties(Attribute[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ShellWindowPaneUserControl)
IVsCodeWindow.Close()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.GetBuffer(IVsTextLines)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.GetEditorCaption(READONLYSTATUS, String)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.GetLastActiveView(IVsTextView)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.GetPrimaryView(IVsTextView)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.GetSecondaryView(IVsTextView)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.GetViewClassID(Guid)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.SetBaseEditorCaption(String[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.SetBuffer(IVsTextLines)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsCodeWindow.SetViewClassID(Guid)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.Find(String, UInt32, Int32, IVsFindHelper, UInt32)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.GetCapabilities(Boolean[], UInt32[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.GetCurrentSpan(TextSpan[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.GetFindState(Object)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.GetMatchRect(RECT[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.GetProperty(UInt32, Object)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.MarkSpan(TextSpan[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.NavigateTo(TextSpan[])

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.NotifyFindTarget(UInt32)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.Replace(String, String, UInt32, Int32, IVsFindHelper, Int32)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsFindTarget.SetFindState(Object)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsStatusbarUser.SetInfo()

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

(Hérité de ScriptEditorControl)
IVsWindowFrameNotify3.OnClose(UInt32)

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

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

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

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

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

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

Classe de base pour tous les éditeurs qui ont un script, un diviseur en dessous, et un contrôle en dessous du diviseur.

S’applique à