ScriptAndResultsEditorControl Classe

Definizione

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

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
Ereditarietà
Derivato
Implementazioni

Commenti

Questa classe definisce il membro dello splitter così come l'insieme di metodi protetti che dovrebbero essere utilizzati per la manipolazione con lo splitter e i controlli sopra/sotto di esso.

Campi

Nome Descrizione
buildAction

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
fedRootName

Specifica il nome della federazione radice.

initialFocus

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
isCloudDatabase

Determina se SQL Server Management Studio è attualmente collegato a un server SQL Azure.

isClrProjectFile

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
isDacProjectFile

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
isFedMemAttrChecked

Un valore booleano che indica se l'attributo membro della federazione è selezionato.

isProjectDebugging

Un valore booleano che indica se il progetto sta facendo debug.

m_connection

Connessione cache associata alla finestra.

m_connectionInfoList

Informazioni di connessione memorizzate nella cache usate nella comunicazione con la finestra di dialogo di connessione.

m_connectionToUse

Specifica un'informazione di connessione che deve essere applicata alla finestra dopo che è stata completamente inizializzata, a meno che non venga timbrata con un'altra connessione.

m_dtExecBegan

Specifica un membro da memorizzare all'inizio dell'esecuzione dello script.

m_Editor

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
m_scriptSplitter

Splitter per separare orizzontalmente la scrittura e altri elementi.

m_serviceProvider

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
m_sp

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
m_strOrigMoniker

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
m_timeElapsedTimer

Timer per l'aggiornamento della finestra delle proprietà con il tempo trascorso durante l'esecuzione della query.

menuCommands

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
projectNode

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
selectionServiceForProperties

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
shardName

Specifica il nome dello shard.

statusBar

Barra di stato.

statusBarManager

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
sysShardName

Specifica il nome dello shard di sistema.

Proprietà

Nome Descrizione
BuildAction

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
CmdUIGuid

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
Connection

Restituisce i parametri nel caso in cui script editor abbia una connessione corrente.

ConnectionInfoList

Ottiene il contesto di connessione per l'editor.

CurrentDB

Ottiene o imposta il database logico aggiornato per lo script.

DefaultHelpContext

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
DocData

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
EditorText

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
InitialFocus

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IsAFedMember

Ottiene o imposta un valore che indica se il database attuale è membro della federazione.

IsConnected

Ottiene o imposta se il controllo dell'editor è connesso.

IsControlUnderSplitterVisible

Ottiene un valore booleano che specifica come la finestra verrà ridimensionata.

IsDebugging

Ottiene o imposta se lo script viene eseguito.

IsExecuting

Ottiene o imposta se lo script viene eseguito.

IsFrameActive

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IsScriptEditorActive

Riceve un valore booleano che specifica se l'editor di codice è attualmente attivo.

IsSqlCmdMode

Ottiene o imposta il flag che specifica se la modalità SQLCMD è impostata.

IsWithNumberOfRowsOnStatusBar

Ottiene un valore booleano che specifica se la barra di stato contiene un pannello per il numero di righe recuperate.

LanguageServiceGUID

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
NameInPropWindow

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ScriptEditorContextMenuID

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
ShowCurrentResultsBelowSplitter

Ottiene o imposta un valore booleano che specifica se i risultati risultano sotto lo splitter o se iniziano dalla seconda scheda.

SqlCmdVars

Ottiene o imposta un dizionario contenente tutte le variabili e i loro valori dal file sqlcmdvars nei progetti Database in Visual Studio.

StatusBarManager

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
VsUserContext

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)

Metodi

Nome Descrizione
ChangeConnection()

Chiamato quando l'utente vuole riconnettersi a un altro server mentre è connesso.

ClearCachedValues()

Cancella i valori della cache delle precedenti operazioni di shard.

ClosePane()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
Connect()

Stabilisce una nuova connessione LIVE per la finestra di interrogazione.

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

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
Disconnect()

Si disconnette dal server.

DisconnectAll(IWin32Window, Boolean)

Scollega tutte le finestre.

Dispose(Boolean)

Chiude le connessioni e elimina qualsiasi risorsa utilizzata.

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

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
FillMenuCommands()

Comandi di menu di supporto.

GetDefaultSize(SIZE[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
GetFrameCaption(String)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
GetService(Guid)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
GetService(Type)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
InitializeSplitter()

Fa tutta l'inizializzazione legata allo splitter.

InitializeStatusBar()

Esegue l'inizializzazione relativa alla barra di stato. Le classi derivate dovrebbero sovrascriverla per aggiungere più pannelli a barre di stato e regolarla.

IsSqlClrProjectFile(IVsTextView)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
LoadViewState(IStream)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
OnDockableChange(Int32)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
OnHosted()

Chiamato quando viene inserito da Visual Studio. Al momento, i fornitori di servizi sono già stati memorizzati nelle variabili interne, quindi è sicuro chiamare GetService.

OnMove()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
OnQueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
OnResize(EventArgs)

Sovrascrive la classe base WinForms Control.

OnShow(Int32)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
OnSize()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
OnWindowPaneClose()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
OnWindowPaneCreate()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
SaveViewState(IStream)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
SetConnection(UIConnectionGroupInfo, IDbConnection)

Abilita il timbro con la connessione live.

SetConnection(UIConnectionGroupInfo)

Associa un contesto di connessione all'editor di script.

SetConnection(UIConnectionInfo, IDbConnection)

Abilita il timbro usato con la connessione live

SetConnection(UIConnectionInfo)

Associa un collegamento alla sceneggiatura.

SetSite(IServiceProvider)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
ShouldSubscribeToChildrenFocusEvent(Control)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
ShouldTryToReconnectWithCachedCI(UIConnectionInfo)

Determina se provare a riconnettersi automaticamente con le informazioni di connessione fornite o se aprire una finestra di dialogo di connessione pre-compilata senza provare a connettersi automaticamente.

ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
ToggleResultsControl(Boolean)

Mostra o nasconde il controllo dei risultati della query.

TranslateAccelerator(MSG[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
UpdateMenuCommandsStatus(MenuCommand)

Chiamato dalla classe base per aggiornare lo stato del comando.

UpdatePropWindow(Object)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)

Eventi

Nome Descrizione
NewConnectionForScript

Evento che viene attivato quando un utente specifica una nuova connessione per lo script dalla finestra di dialogo della connessione.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICustomTypeDescriptor.GetAttributes()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetClassName()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetComponentName()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetConverter()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultEvent()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultProperty()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEditor(Type)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents(Attribute[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties(Attribute[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ShellWindowPaneUserControl)
IVsCodeWindow.Close()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.GetBuffer(IVsTextLines)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.GetEditorCaption(READONLYSTATUS, String)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.GetLastActiveView(IVsTextView)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.GetPrimaryView(IVsTextView)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.GetSecondaryView(IVsTextView)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.GetViewClassID(Guid)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.SetBaseEditorCaption(String[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.SetBuffer(IVsTextLines)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsCodeWindow.SetViewClassID(Guid)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.Find(String, UInt32, Int32, IVsFindHelper, UInt32)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.GetCapabilities(Boolean[], UInt32[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.GetCurrentSpan(TextSpan[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.GetFindState(Object)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.GetMatchRect(RECT[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.GetProperty(UInt32, Object)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.MarkSpan(TextSpan[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.NavigateTo(TextSpan[])

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.NotifyFindTarget(UInt32)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.Replace(String, String, UInt32, Int32, IVsFindHelper, Int32)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsFindTarget.SetFindState(Object)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsStatusbarUser.SetInfo()

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

(Ereditato da ScriptEditorControl)
IVsWindowFrameNotify3.OnClose(UInt32)

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

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

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

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

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

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

Classe base per tutti gli editor che hanno uno script, uno splitter sotto di esso e un controllo sotto lo splitter.

Si applica a