SqlScriptEditorControl 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.
Implementa la modifica dello script SQL. Questa classe implementa tutte le opzioni di esecuzione degli script e gestisce tutte le richieste dalle barre degli strumenti dei menu.
public ref class SqlScriptEditorControl : Microsoft::SqlServer::Management::UI::VSIntegration::Editors::ScriptAndResultsEditorControl, Microsoft::VisualStudio::Shell::Interop::IVsRunningDocTableEvents
public class SqlScriptEditorControl : Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptAndResultsEditorControl, Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents
type SqlScriptEditorControl = class
inherit ScriptAndResultsEditorControl
interface IVsRunningDocTableEvents
Public Class SqlScriptEditorControl
Inherits ScriptAndResultsEditorControl
Implements IVsRunningDocTableEvents
- Ereditarietà
-
SqlScriptEditorControl
- Implementazioni
Commenti
La presentazione dell'esecuzione e dei risultati degli script viene eseguita dalla classe DisplaySQLResultsControl.
Campi
| buildAction | (Ereditato da ScriptEditorControl) |
| disconnectAfterQuery |
Se |
| executionControlHost |
Contenitore di tutti gli elementi tranne la barra di stato. Utilizzato per il layout. |
| fedRootName |
Specifica il nome della federazione radice. (Ereditato da ScriptAndResultsEditorControl) |
| initialFocus | (Ereditato da ScriptEditorControl) |
| isCloudDatabase |
Determina se SQL Server Management Studio è attualmente connesso a un server di SQL Azure. (Ereditato da ScriptAndResultsEditorControl) |
| isClrProjectFile | (Ereditato da ScriptEditorControl) |
| isDacProjectFile | (Ereditato da ScriptEditorControl) |
| isFedMemAttrChecked |
Valore booleano che indica se l'attributo del membro della federazione è selezionato. (Ereditato da ScriptAndResultsEditorControl) |
| m_connection |
Connessione memorizzata nella cache associata alla finestra. (Ereditato da ScriptAndResultsEditorControl) |
| m_connectionInfoList |
Informazioni sulla connessione memorizzata nella cache utilizzate nella comunicazione con la finestra di dialogo di connessione. (Ereditato da ScriptAndResultsEditorControl) |
| 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. (Ereditato da ScriptAndResultsEditorControl) |
| m_dtExecBegan |
Specifica un membro da archiviare all'inizio dell'esecuzione dello script. (Ereditato da ScriptAndResultsEditorControl) |
| m_Editor | (Ereditato da ScriptEditorControl) |
| m_scriptSplitter |
Barra di divisione per separare orizzontalmente lo script dagli altri elementi. (Ereditato da ScriptAndResultsEditorControl) |
| 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. (Ereditato da ScriptAndResultsEditorControl) |
| menuCommands | (Ereditato da ShellWindowPaneUserControl) |
| projectNode | (Ereditato da ScriptEditorControl) |
| selectionServiceForProperties | (Ereditato da ShellWindowPaneUserControl) |
| shardName |
Specifica il nome shard. (Ereditato da ScriptAndResultsEditorControl) |
| statusBar |
Barra di stato. (Ereditato da ScriptAndResultsEditorControl) |
| statusBarManager | (Ereditato da ScriptEditorControl) |
| sysShardName |
Specifica il nome shard di sistema. (Ereditato da ScriptAndResultsEditorControl) |
Proprietà
| BuildAction | (Ereditato da ScriptEditorControl) |
| CmdUIGuid |
Restituisce il GUID associato alle barre degli strumenti e alle voci di menu che devono essere visualizzate automaticamente quando questa finestra del documento è attiva. |
| Connection |
Restituisce i parametri se l'editor di script dispone di una connessione corrente. (Ereditato da ScriptAndResultsEditorControl) |
| ConnectionInfoList |
Ottiene il contesto di connessione per l'editor. (Ereditato da ScriptAndResultsEditorControl) |
| CurrentDB |
Ottiene o imposta il database corrente per questo script. |
| DefaultHelpContext |
Ottiene la parola chiave inserita nella finestra della Guida dinamica per impostazione predefinita quando questo editor è attivo. |
| 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. (Ereditato da ScriptAndResultsEditorControl) |
| IsConnected |
Ottiene o imposta un valore che indica se il controllo dell'editor è connesso. (Ereditato da ScriptAndResultsEditorControl) |
| IsControlUnderSplitterVisible |
Ottiene un valore booleano che specifica il modo in cui la finestra verrà ridimensionata. (Ereditato da ScriptAndResultsEditorControl) |
| IsDebugging |
Ottiene o imposta un valore che indica se viene eseguito lo script. (Ereditato da ScriptAndResultsEditorControl) |
| IsExecuting |
Ottiene o imposta un valore che indica se viene eseguito lo script. (Ereditato da ScriptAndResultsEditorControl) |
| IsFrameActive | (Ereditato da ScriptEditorControl) |
| IsScriptEditorActive |
Ottiene un valore booleano che specifica se l'editor del codice è attualmente attivo. (Ereditato da ScriptAndResultsEditorControl) |
| IsSqlCmdMode |
Ottiene o imposta il flag che specifica se è impostata la modalità SQLCMD. (Ereditato da ScriptAndResultsEditorControl) |
| IsSqlObjectDocument |
Ottiene un valore Boolean che determina se l'oggetto SqlScriptEditorControl è una finestra di debug. |
| IsWithNumberOfRowsOnStatusBar |
Ottiene un valore booleano che specifica se la barra di stato contiene un pannello per il numero di righe recuperate. (Ereditato da ScriptAndResultsEditorControl) |
| LanguageServiceGUID |
Ottiene il GUID del servizio di linguaggio che deve essere specificato per l'editor di Visual Studio con il testo dello script. |
| MyOptions |
Ottiene o imposta le opzioni di connessione che verranno utilizzate da questa finestra per l'esecuzione. |
| NameInPropWindow | (Ereditato da ShellWindowPaneUserControl) |
| ScriptEditorContextMenuID |
Ottiene l'identificatore del menu di scelta rapida che deve essere visualizzato quando l'utente fa clic con il pulsante destro del mouse sull'editor di script. |
| ShowCurrentResultsBelowSplitter |
Ottiene un valore booleano che indica se i risultati della query corrente vengono visualizzati sotto la barra di divisione delle schede allo stesso livello del testo della query. |
| 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. (Ereditato da ScriptAndResultsEditorControl) |
| StatusBarManager | (Ereditato da ScriptEditorControl) |
| VsUserContext | (Ereditato da ScriptEditorControl) |
Metodi
| CanDebug() |
Abilita SQLWorkbenchCommands.cmdidDebugQuery e VSStandardCommands97.cmdidStart. |
| ChangeConnection() |
Chiamato quando l'utente desidera riconnettersi a un altro server durante la connessione. (Ereditato da ScriptAndResultsEditorControl) |
| ChangeEditorConnection(String, String) |
Imposta la nuova connessione dell'editor dai parametri. |
| ClearCachedValues() |
Cancella i valori della cache dalle operazioni shard precedenti. (Ereditato da ScriptAndResultsEditorControl) |
| ClosePane() | (Ereditato da ShellWindowPaneUserControl) |
| Connect() |
Stabilisce la connessione al server. |
| CreateInstance(Object, Boolean, Boolean) |
Crea un'istanza della classe SqlScriptEditorControl. |
| CreateInstance(Object, Boolean, String) |
Crea una nuova istanza della classe SqlScriptEditorControl. |
| CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr) | (Ereditato da ShellWindowPaneUserControl) |
| Disconnect() |
Disconnette il controllo. |
| Dispose(Boolean) |
Pulisce tutte le risorse usate. |
| Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) | (Ereditato da ShellWindowPaneUserControl) |
| FillMenuCommands() |
Chiamato dalla classe di base per aggiungere gestori per le voci di menu. |
| GetDefaultSize(SIZE[]) | (Ereditato da ShellWindowPaneUserControl) |
| GetFrameCaption(String) | (Ereditato da ScriptEditorControl) |
| GetPropertiesWindowWithConnection() |
Necessario in SQL Server Compact 3.5 per evitare la duplicazione del codice. |
| GetService(Guid) | (Ereditato da ShellWindowPaneUserControl) |
| GetService(Type) | (Ereditato da ShellWindowPaneUserControl) |
| HandleCurrentWindowOptionsCommand() |
Chiamato quando l'utente seleziona il comando di menu "Opzioni finestra corrente". |
| InitializeSplitter() |
Esegue tutte le operazioni di inizializzazione correlate alla barra di divisione. (Ereditato da ScriptAndResultsEditorControl) |
| 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. (Ereditato da ScriptAndResultsEditorControl) |
| IsSqlClrProjectFile(IVsTextView) | (Ereditato da ScriptEditorControl) |
| LoadViewState(IStream) | (Ereditato da ScriptEditorControl) |
| OnDockableChange(Int32) | (Ereditato da ShellWindowPaneUserControl) |
| OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr) |
Esegue l'override della funzione OnExec. |
| OnHosted() |
Chiamato quando il controllo viene 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) |
Esegue l'override della funzione OnQueryStatus. |
| OnResize(EventArgs) |
Esegue l'override della classe di base del controllo WinForms. (Ereditato da ScriptAndResultsEditorControl) |
| OnShow(Int32) | (Ereditato da ScriptEditorControl) |
| OnShowEstimatedPlan(Object, EventArgs) |
Chiamato ogni volta che l'utente seleziona la voce di menu "Mostra piano stimato". |
| OnShowTemplateParamsGrid(Object, EventArgs) |
Visualizza i parametri modello. La griglia di sostituzione è una finestra di dialogo modale. |
| OnSize() | (Ereditato da ShellWindowPaneUserControl) |
| OnWindowPaneClose() | (Ereditato da ShellWindowPaneUserControl) |
| OnWindowPaneCreate() | (Ereditato da ShellWindowPaneUserControl) |
| ProcessQEOptionsChange(QEOptionsComponent, QueryExecutionSettings) |
Chiamato quando l'utente modifica le opzioni QE globali mediante il sottomenu Opzioni del menu Strumenti. |
| QueryStatus(Guid, UInt32, OLECMD[], IntPtr) | (Ereditato da ShellWindowPaneUserControl) |
| SaveViewState(IStream) | (Ereditato da ScriptEditorControl) |
| SetConnection(UIConnectionGroupInfo) |
Associa un contesto di connessione all'editor di script. (Ereditato da ScriptAndResultsEditorControl) |
| SetConnection(UIConnectionGroupInfo, IDbConnection) |
Abilita l'indicatore con la connessione attiva. (Ereditato da ScriptAndResultsEditorControl) |
| SetConnection(UIConnectionInfo) |
Associa una connessione allo script. (Ereditato da ScriptAndResultsEditorControl) |
| SetConnection(UIConnectionInfo, IDbConnection) |
Abilita l'indicatore utilizzato con la connessione attiva. (Ereditato da ScriptAndResultsEditorControl) |
| SetSite(IServiceProvider) | (Ereditato da ScriptEditorControl) |
| ShouldSubscribeToChildrenFocusEvent(Control) | (Ereditato da ScriptEditorControl) |
| ShouldTryToReconnectWithCachedCI(UIConnectionInfo) |
Indica se la riconnessione deve avvenire automaticamente con le informazioni di connessione specificate o con la finestra di dialogo di connessione precompilata. |
| ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon) | (Ereditato da ScriptEditorControl) |
| ToggleResultsControl(Boolean) |
Mostra o nasconde il controllo dei risultati della query. (Ereditato da ScriptAndResultsEditorControl) |
| TranslateAccelerator(MSG[]) |
Chiamato da Visual Studio per consentire al riquadro della finestra di interpretare i messaggi prima che vengano indirizzati alle finestre associate. Override che abilita l'elaborazione degli ordini di WM_MOUSEWHEEL dalla griglia. |
| UpdateMenuCommandsStatus(MenuCommand) |
Chiamato dalla classe di base per aggiornare lo stato dei comandi. |
| UpdatePropWindow(Object) | (Ereditato da ShellWindowPaneUserControl) |
| UpdatePropWindowWithConnection() |
Collegamento per aggiornare la finestra delle proprietà con le impostazioni al completamento della connessione. |
Eventi
| NewConnectionForScript |
Evento generato quando un utente specifica una nuova connessione per lo script dalla finestra di dialogo di connessione. (Ereditato da ScriptAndResultsEditorControl) |