Condividi tramite


ScriptFactory Classe

Definizione

Rappresenta le funzioni statiche per la creazione di diversi tipi di script.

public ref class ScriptFactory sealed : Microsoft::SqlServer::Management::UI::VSIntegration::Editors::IScriptFactory
public sealed class ScriptFactory : Microsoft.SqlServer.Management.UI.VSIntegration.Editors.IScriptFactory
type ScriptFactory = class
    interface IScriptFactory
Public NotInheritable Class ScriptFactory
Implements IScriptFactory
Ereditarietà
ScriptFactory
Implementazioni

Campi

SqlCeEditorFactoryGuid

Identificatore di factory dell'editor SQL Server Compact 3.5.

Proprietà

CurrentlyActiveWndConnectionInfo

Ottiene le informazioni di connessione del frame attualmente attivo. Se il frame attivo non è una finestra basata su finestre e non dispone di informazioni di connessione associate, la proprietà restituirà Null.

Instance

Ottiene la factory dello script.

NewSqlTemplateCaptionRoot

Ottiene la radice utilizzata per generare automaticamente i nomi per i file di modello SQL.

OpenFileMode

Ottiene o imposta la modalità corrente di apertura dei file utilizzata per controllare il comportamento di acquisizione di una connessione corrente per ogni file aperto.

Metodi

CheckAndCancelRunningQueries()

Utilizzato per garantire che non è in corso l'esecuzione di alcuna query. Per ogni query in esecuzione, all'utente verrà richiesto se si desidera annullarla.

CheckDefaultKeyboardScheme()

Controlla lo schema della tastiera predefinito dalle opzioni di ambiente.

CreateLiveQueryView(UIConnectionInfo, Int16)

Rappresenta le funzioni statiche per la creazione di diversi tipi di script.

CreateNewBlankScript(ScriptType)

Crea e apre un nuovo script vuoto del tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto esterno.

CreateNewBlankScript(ScriptType, IVsProject)

Crea e apre un nuovo script vuoto del tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto specificato.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

Crea e apre un nuovo script vuoto del tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto specificato.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection)

Crea e apre un nuovo script vuoto del tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto specificato.

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

Crea e apre un nuovo script vuoto del tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto esterno.

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

Crea e apre un nuovo script vuoto del tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto esterno.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)

Crea e apre un nuovo script vuoto del file specificato e lo aggiunge al progetto specificato.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String)

Crea e apre un nuovo script vuoto del file specificato e lo aggiunge al progetto specificato.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)

Crea e apre un nuovo script vuoto del file specificato e lo aggiunge al progetto specificato.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String)

Crea e apre un nuovo script vuoto del file specificato e lo aggiunge al progetto specificato.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

Crea e apre un nuovo script vuoto del file di modello specificato implementato dall'assembly. L'editor di questo script deve essere implementato da questo assembly. Il nuovo script viene aggiunto al progetto esterno.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

Crea e apre un nuovo script vuoto del file di modello specificato implementato dall'assembly. L'editor di questo script deve essere implementato da questo assembly. Il nuovo script viene aggiunto al progetto esterno.

CreateNewScript(String, UIConnectionInfo, IDbConnection)

Crea e apre un nuovo script vuoto del file di modello specificato implementato dall'assembly. L'editor di questo script deve essere implementato da questo assembly. Il nuovo script viene aggiunto al progetto esterno.

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

Crea e apre un nuovo script vuoto del file di modello specificato implementato dall'assembly. L'editor di questo script deve essere implementato da questo assembly. Il nuovo script viene aggiunto al progetto esterno.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Crea un file di query temporaneo con l'estensione specificata in base al modello specificato e lo apre nel progetto esterno creando uno snapshot del file ed eliminando il file di query creato in precedenza. Senza questo metodo, in Visual Studio verrebbe creato sempre un nuovo file con la stessa estensione del modello.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Crea un file di query temporaneo con l'estensione specificata in base al modello specificato e lo apre nel progetto esterno creando uno snapshot del file ed eliminando il file di query creato in precedenza. Senza questo metodo, in Visual Studio verrebbe creato sempre un nuovo file con la stessa estensione del modello.

CreateNewSqlObjectDocument(String, String, String)

Crea un nuovo script SQL con un URL come moniker.

CreateShowPlanCompareWindow(String, String, String, String)

Rappresenta le funzioni statiche per la creazione di diversi tipi di script.

DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

Crea una nuova istanza di un editor assistito di un determinato tipo. Propaga tutte le eccezioni generate durante l'inizializzazione dell'editor.

GetFontAndColorProvider(Guid, Object)

Ottiene il provider di tipi di carattere e colori.

GetScriptTypeForWindow(IVsWindowFrame)

Ottiene il tipo di script che viene modificato dalla finestra di Visual Studio specificata.

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

Ottiene un precaricatore per il codice VDT.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)

Rappresenta le funzioni statiche per la creazione di diversi tipi di script.

ProcessDroppedFilesAsync(StringCollection)

Elabora i file rilasciati eseguendo il marshalling di un controllo che chiama un delegato per svolgere il lavoro.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

Attiva la finestra di dialogo di pianificazione e crea un processo con un passaggio Transact-SQL che corrisponde al testo specificato.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

Attiva la finestra di dialogo di pianificazione e crea un processo con un passaggio Transact-SQL che corrisponde al testo specificato.

Si applica a