ScriptAndResultsEditorControl Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di base per tutti gli editor che dispongono di uno script, di una barra di divisione sotto lo script e di un controllo sotto la barra di divisione.
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 della barra di divisione e il set di metodi protetti che devono essere usati per la manipolazione con la barra di divisione e i controlli sopra o sotto di esso.
Campi
| buildAction | (Ereditato da ScriptEditorControl) |
| fedRootName |
Specifica il nome della federazione radice. |
| initialFocus | (Ereditato da ScriptEditorControl) |
| isCloudDatabase |
Determina se SQL Server Management Studio è attualmente connesso a un server di SQL Azure. |
| isClrProjectFile | (Ereditato da ScriptEditorControl) |
| isDacProjectFile | (Ereditato da ScriptEditorControl) |
| isFedMemAttrChecked |
Valore booleano che indica se l'attributo del membro della federazione è selezionato. |
| isProjectDebugging |
Valore booleano che indica se viene eseguito il debug del progetto. |
| m_connection |
Connessione memorizzata nella cache associata alla finestra. |
| m_connectionInfoList |
Informazioni sulla connessione memorizzata nella cache utilizzate nella comunicazione con la finestra di dialogo di connessione. |
| m_connectionToUse |
Specifica le informazioni di connessione da applicare alla finestra dopo che è stata completata l'inizializzazione, a meno che non sia contrassegnata con un'altra connessione. |
| m_dtExecBegan |
Specifica un membro da archiviare all'inizio dell'esecuzione dello script. |
| m_Editor | (Ereditato da ScriptEditorControl) |
| m_scriptSplitter |
Barra di divisione per separare orizzontalmente lo script dagli altri elementi. |
| m_serviceProvider | (Ereditato da ScriptEditorControl) |
| m_sp | (Ereditato da ShellWindowPaneUserControl) |
| m_strOrigMoniker | (Ereditato da ScriptEditorControl) |
| m_timeElapsedTimer |
Timer per l'aggiornamento della finestra delle proprietà con il tempo trascorso durante l'esecuzione della query. |
| menuCommands | (Ereditato da ShellWindowPaneUserControl) |
| projectNode | (Ereditato da ScriptEditorControl) |
| selectionServiceForProperties | (Ereditato da ShellWindowPaneUserControl) |
| shardName |
Specifica il nome shard. |
| statusBar |
Barra di stato. |
| statusBarManager | (Ereditato da ScriptEditorControl) |
| sysShardName |
Specifica il nome shard di sistema. |
Proprietà
| BuildAction | (Ereditato da ScriptEditorControl) |
| CmdUIGuid | (Ereditato da ScriptEditorControl) |
| Connection |
Restituisce i parametri se l'editor di script dispone di una connessione corrente. |
| ConnectionInfoList |
Ottiene il contesto di connessione per l'editor. |
| CurrentDB |
Ottiene o imposta il database logico corrente per lo script. |
| DefaultHelpContext | (Ereditato da ScriptEditorControl) |
| DocData | (Ereditato da ScriptEditorControl) |
| EditorText | (Ereditato da ScriptEditorControl) |
| InitialFocus | (Ereditato da ScriptEditorControl) |
| IsAFedMember |
Ottiene o imposta un valore che indica se il database corrente è un membro della federazione. |
| IsConnected |
Ottiene o imposta un valore che indica se il controllo dell'editor è connesso. |
| IsControlUnderSplitterVisible |
Ottiene un valore booleano che specifica il modo in cui la finestra verrà ridimensionata. |
| IsDebugging |
Ottiene o imposta un valore che indica se viene eseguito lo script. |
| IsExecuting |
Ottiene o imposta un valore che indica se viene eseguito lo script. |
| IsFrameActive | (Ereditato da ScriptEditorControl) |
| IsScriptEditorActive |
Ottiene un valore booleano che specifica se l'editor del codice è attualmente attivo. |
| IsSqlCmdMode |
Ottiene o imposta il flag che specifica se è impostata la modalità SQLCMD. |
| IsWithNumberOfRowsOnStatusBar |
Ottiene un valore booleano che specifica se la barra di stato contiene un pannello per il numero di righe recuperate. |
| LanguageServiceGUID | (Ereditato da ScriptEditorControl) |
| NameInPropWindow | (Ereditato da ShellWindowPaneUserControl) |
| ScriptEditorContextMenuID | (Ereditato da ScriptEditorControl) |
| ShowCurrentResultsBelowSplitter |
Ottiene o imposta un valore booleano che specifica se i risultati vengono visualizzati sotto la barra di divisione o se iniziano dalla seconda scheda. |
| SqlCmdVars |
Ottiene o imposta un dizionario che contiene tutte le variabili e i relativi valori del file sqlcmdvars nei progetti di database di Visual Studio. |
| StatusBarManager | (Ereditato da ScriptEditorControl) |
| VsUserContext | (Ereditato da ScriptEditorControl) |
Metodi
| ChangeConnection() |
Chiamato quando l'utente desidera riconnettersi a un altro server durante la connessione. |
| ClearCachedValues() |
Cancella i valori della cache dalle operazioni shard precedenti. |
| ClosePane() | (Ereditato da ShellWindowPaneUserControl) |
| Connect() |
Stabilisce una nuova connessione ATTIVA per la finestra della query. |
| CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr) | (Ereditato da ShellWindowPaneUserControl) |
| Disconnect() |
Effettua la disconnessione dal server. |
| DisconnectAll(IWin32Window, Boolean) |
Disconnette tutte le finestre. |
| Dispose(Boolean) |
Chiude le connessioni ed esegue la pulizia di tutte le risorse utilizzate. |
| Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) | (Ereditato da ShellWindowPaneUserControl) |
| FillMenuCommands() |
Supporta i comandi di menu. |
| GetDefaultSize(SIZE[]) | (Ereditato da ShellWindowPaneUserControl) |
| GetFrameCaption(String) | (Ereditato da ScriptEditorControl) |
| GetService(Guid) | (Ereditato da ShellWindowPaneUserControl) |
| GetService(Type) | (Ereditato da ShellWindowPaneUserControl) |
| InitializeSplitter() |
Esegue tutte le operazioni di inizializzazione correlate alla barra di divisione. |
| InitializeStatusBar() |
Esegue l'inizializzazione correlata alla barra di stato. Le classi derivate devono eseguire l'override di questo metodo per aggiungere più pannelli della barra di stato e modificarlo. |
| IsSqlClrProjectFile(IVsTextView) | (Ereditato da ScriptEditorControl) |
| LoadViewState(IStream) | (Ereditato da ScriptEditorControl) |
| OnDockableChange(Int32) | (Ereditato da ShellWindowPaneUserControl) |
| OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr) | (Ereditato da ShellWindowPaneUserControl) |
| OnHosted() |
Chiamato quando individuato da Visual Studio. Al momento, i provider di servizi sono già stati archiviati nelle variabili interne, pertanto è opportuno chiamare GetService. |
| OnMove() | (Ereditato da ShellWindowPaneUserControl) |
| OnQueryStatus(Guid, UInt32, OLECMD[], IntPtr) | (Ereditato da ShellWindowPaneUserControl) |
| OnResize(EventArgs) |
Esegue l'override della classe di base del controllo WinForms. |
| OnShow(Int32) | (Ereditato da ScriptEditorControl) |
| OnSize() | (Ereditato da ShellWindowPaneUserControl) |
| OnWindowPaneClose() | (Ereditato da ShellWindowPaneUserControl) |
| OnWindowPaneCreate() | (Ereditato da ShellWindowPaneUserControl) |
| QueryStatus(Guid, UInt32, OLECMD[], IntPtr) | (Ereditato da ShellWindowPaneUserControl) |
| SaveViewState(IStream) | (Ereditato da ScriptEditorControl) |
| SetConnection(UIConnectionGroupInfo) |
Associa un contesto di connessione all'editor di script. |
| SetConnection(UIConnectionGroupInfo, IDbConnection) |
Abilita l'indicatore con la connessione attiva. |
| SetConnection(UIConnectionInfo) |
Associa una connessione allo script. |
| SetConnection(UIConnectionInfo, IDbConnection) |
Abilita l'indicatore utilizzato con la connessione attiva. |
| SetSite(IServiceProvider) | (Ereditato da ScriptEditorControl) |
| ShouldSubscribeToChildrenFocusEvent(Control) | (Ereditato da ScriptEditorControl) |
| ShouldTryToReconnectWithCachedCI(UIConnectionInfo) |
Determina se tentare di ristabilire automaticamente la connessione con le informazioni sulla connessione specificate o se visualizzare una finestra di dialogo di connessione prepopolata senza tentare di connettersi automaticamente. |
| ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon) | (Ereditato da ScriptEditorControl) |
| ToggleResultsControl(Boolean) |
Mostra o nasconde il controllo dei risultati della query. |
| TranslateAccelerator(MSG[]) | (Ereditato da ShellWindowPaneUserControl) |
| UpdateMenuCommandsStatus(MenuCommand) |
Chiamato dalla classe di base per aggiornare lo stato del comando. |
| UpdatePropWindow(Object) | (Ereditato da ShellWindowPaneUserControl) |
Eventi
| NewConnectionForScript |
Evento generato quando un utente specifica una nuova connessione per lo script dalla finestra di dialogo di connessione. |