ScriptAndResultsEditorControl Klasse

Definition

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

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
Vererbung
Abgeleitet
Implementiert

Hinweise

Diese Klasse definiert sowohl das Splitter-Element als auch eine Menge geschützter Methoden, die für die Manipulation mit dem Splitter und den Steuerungen darüber/darunter verwendet werden sollten.

Felder

Name Beschreibung
buildAction

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
fedRootName

Spezifiziert den Namen der Wurzelföderation.

initialFocus

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
isCloudDatabase

Bestimmt, ob SQL Server Management Studio derzeit mit einem SQL Azure-Server verbunden ist.

isClrProjectFile

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
isDacProjectFile

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
isFedMemAttrChecked

Ein boolescher Wert, der angibt, ob das Attribut des Föderationsmitglieds überprüft wird.

isProjectDebugging

Ein boolescher Wert, der angibt, ob das Projekt debuggt.

m_connection

Zwischengespeicherte Verbindung, die mit dem Fenster verknüpft ist.

m_connectionInfoList

Zwischengespeicherte Verbindungsinformationen, die in der Kommunikation mit dem Verbindungsdialogfeld verwendet werden.

m_connectionToUse

Spezifiziert eine Verbindungsinformation, die nach der vollständigen Initialisierung auf das Fenster angewendet werden soll, es sei denn, es ist mit einer anderen Verbindung gestempelt.

m_dtExecBegan

Gibt ein Mitglied an, das zu Beginn der Skriptausführung gespeichert werden soll.

m_Editor

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
m_scriptSplitter

Splitter, um Skript und andere Elemente horizontal zu trennen.

m_serviceProvider

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
m_sp

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
m_strOrigMoniker

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
m_timeElapsedTimer

Timer zum Aktualisieren des Eigenschaftenfensters mit verstrichener Zeit während der Abfrageausführung.

menuCommands

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
projectNode

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
selectionServiceForProperties

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
shardName

Spezifiziert den Namen des Splitters.

statusBar

Statusleiste.

statusBarManager

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
sysShardName

Spezifiziert den Namen des Systemsplitters.

Eigenschaften

Name Beschreibung
BuildAction

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
CmdUIGuid

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
Connection

Gibt Parameter zurück, wenn der Skripteditor eine aktuelle Verbindung hat.

ConnectionInfoList

Das bekommt den Verbindungskontext für den Editor.

CurrentDB

Erhält oder setzt die logische Datenbank, die für das Skript aktuell ist.

DefaultHelpContext

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
DocData

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
EditorText

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
InitialFocus

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IsAFedMember

Erhält oder setzt einen Wert, der angibt, ob die aktuelle Datenbank ein Föderationsmitglied ist.

IsConnected

Erhält oder setzt, ob die Editor-Steuerung verbunden ist.

IsControlUnderSplitterVisible

Erhält einen Booleschen Wert, der angibt, wie das Fenster verkleinert wird.

IsDebugging

Erhält oder setzt, ob das Skript ausgeführt wird.

IsExecuting

Erhält oder setzt, ob das Skript ausgeführt wird.

IsFrameActive

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IsScriptEditorActive

Erhält einen booleschen Wert, der angibt, ob der Code-Editor aktuell aktiv ist.

IsSqlCmdMode

Erhält oder setzt das Flag, das angibt, ob der SQLCMD-Modus gesetzt ist.

IsWithNumberOfRowsOnStatusBar

Erhält einen booleschen Wert, der angibt, ob die Statusleiste ein Panel für die Anzahl der geholten Zeilen enthält.

LanguageServiceGUID

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
NameInPropWindow

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ScriptEditorContextMenuID

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
ShowCurrentResultsBelowSplitter

Erhält oder setzt einen Booleschen Wert, der angibt, ob die Ergebnisse unter dem Splitter angezeigt werden oder vom zweiten Tab beginnen.

SqlCmdVars

Erhält oder setzt ein Wörterbuch, das alle Variablen und ihre Werte aus der sqlcmdvars-Datei in Datenbankprojekten in Visual Studio enthält.

StatusBarManager

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
VsUserContext

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)

Methoden

Name Beschreibung
ChangeConnection()

Angerufen, wenn der Nutzer sich während der Verbindung wieder mit einem anderen Server verbinden möchte.

ClearCachedValues()

Löscht Cache-Werte aus früheren Shard-Operationen.

ClosePane()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
Connect()

Stellt eine neue LIVE-Verbindung für das Abfragefenster her.

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

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
Disconnect()

Trennt die Verbindung zum Server.

DisconnectAll(IWin32Window, Boolean)

Trennen Sie alle Fenster.

Dispose(Boolean)

Schließt die Verbindungen und beseitigt alle verwendeten Ressourcen.

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

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
FillMenuCommands()

Befehle im Support-Menü.

GetDefaultSize(SIZE[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
GetFrameCaption(String)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
GetService(Guid)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
GetService(Type)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
InitializeSplitter()

Macht alle splitterbezogenen Initialisierungen.

InitializeStatusBar()

Führt eine statusbalkenbezogene Initialisierung durch. Abgeleitete Klassen sollten sie überschreiben, um mehr Statusbalken-Panels hinzuzufügen und sie anzupassen.

IsSqlClrProjectFile(IVsTextView)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
LoadViewState(IStream)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
OnDockableChange(Int32)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
OnHosted()

Wird aufgerufen, wenn es von Visual Studio geortet wird. Zu diesem Zeitpunkt sind die Dienstanbieter bereits in internen Variablen gespeichert, daher ist es sicher, GetService anzurufen.

OnMove()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
OnQueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
OnResize(EventArgs)

Überschreibt die WinForms Control-Basisklasse.

OnShow(Int32)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
OnSize()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
OnWindowPaneClose()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
OnWindowPaneCreate()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
SaveViewState(IStream)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
SetConnection(UIConnectionGroupInfo, IDbConnection)

Ermöglicht das Stempeln mit Live-Verbindung.

SetConnection(UIConnectionGroupInfo)

Verbindet einen Verbindungskontext mit dem Skripteditor.

SetConnection(UIConnectionInfo, IDbConnection)

Ermöglicht die Verwendung von Stempel mit aktiver Verbindung

SetConnection(UIConnectionInfo)

Verknüpfe eine Verbindung mit dem Drehbuch.

SetSite(IServiceProvider)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
ShouldSubscribeToChildrenFocusEvent(Control)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
ShouldTryToReconnectWithCachedCI(UIConnectionInfo)

Bestimmt, ob versucht wird, sich automatisch mit den angegebenen Verbindungsinformationen wieder zu verbinden oder ein vorab ausgefülltes Verbindungsfenster anzuzeigen, ohne automatisch zu versuchen, die Verbindung herzustellen.

ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
ToggleResultsControl(Boolean)

Zeigt oder versteckt die Abfrageergebniskontrolle.

TranslateAccelerator(MSG[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
UpdateMenuCommandsStatus(MenuCommand)

Wird von der Basisklasse aufgerufen, um den Befehlsstatus zu aktualisieren.

UpdatePropWindow(Object)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)

Ereignisse

Name Beschreibung
NewConnectionForScript

Ereignis, das ausgelöst wird, wenn ein Benutzer eine neue Verbindung für das Skript aus dem Verbindungsdialogfeld angibt.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICustomTypeDescriptor.GetAttributes()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetClassName()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetComponentName()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetConverter()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultEvent()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultProperty()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEditor(Type)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents(Attribute[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties(Attribute[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ShellWindowPaneUserControl)
IVsCodeWindow.Close()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.GetBuffer(IVsTextLines)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.GetEditorCaption(READONLYSTATUS, String)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.GetLastActiveView(IVsTextView)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.GetPrimaryView(IVsTextView)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.GetSecondaryView(IVsTextView)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.GetViewClassID(Guid)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.SetBaseEditorCaption(String[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.SetBuffer(IVsTextLines)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsCodeWindow.SetViewClassID(Guid)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.Find(String, UInt32, Int32, IVsFindHelper, UInt32)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.GetCapabilities(Boolean[], UInt32[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.GetCurrentSpan(TextSpan[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.GetFindState(Object)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.GetMatchRect(RECT[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.GetProperty(UInt32, Object)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.MarkSpan(TextSpan[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.NavigateTo(TextSpan[])

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.NotifyFindTarget(UInt32)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.Replace(String, String, UInt32, Int32, IVsFindHelper, Int32)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsFindTarget.SetFindState(Object)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsStatusbarUser.SetInfo()

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

(Geerbt von ScriptEditorControl)
IVsWindowFrameNotify3.OnClose(UInt32)

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

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

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

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

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

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

Basisklasse für alle Editoren, die ein Skript, darunter einen Splitter und eine Steuerung darunter haben.

Gilt für: