ScriptFactory 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.
Rappresenta le funzioni statiche per creare 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
| Nome | Descrizione |
|---|---|
| SqlCeEditorFactoryGuid |
Identificatore di fabbrica dell'editor SQL Server Compact 3.5. |
Proprietà
| Nome | Descrizione |
|---|---|
| CurrentlyActiveWndConnectionInfo |
Ottiene le informazioni di connessione del frame attualmente attivo. Se il frame attivo non è una delle finestre basate su finestre e non ha informazioni di connessione associate, la proprietà restituisce null. |
| Instance |
Ottiene la fabbrica di sceneggiature. |
| NewSqlTemplateCaptionRoot |
Ottiene la radice usata per generare automaticamente i nomi dei file template SQL. |
| OpenFileMode |
Ottiene o imposta la modalità di apertura del file corrente utilizzata per controllare il comportamento nell'ottenere una connessione corrente per ogni file aperto. |
Metodi
| Nome | Descrizione |
|---|---|
| CheckAndCancelRunningQueries() |
Lo usano per assicurarsi che non ci siano più query in corso. Per ogni query in corso, all'utente verrà chiesto se annullarla. |
| CheckDefaultKeyboardScheme() |
Controlla lo schema di tastiera predefinito dalle opzioni dell'ambiente. |
| CreateLiveQueryView(UIConnectionInfo, Int16) |
Rappresenta le funzioni statiche per creare diversi tipi di script. |
| CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection) |
Crea e apre un nuovo script vuoto di 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 di tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto specificato. |
| CreateNewBlankScript(ScriptType, IVsProject) |
Crea e apre un nuovo script vuoto di 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 di tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto vario. |
| CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection) |
Crea e apre un nuovo script vuoto di tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto vario. |
| CreateNewBlankScript(ScriptType) |
Crea e apre un nuovo script vuoto di tipo di editor implementato dall'assembly. Il nuovo script viene aggiunto al progetto vario. |
| 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, UIConnectionGroupInfo, 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, IVsProject, UIConnectionInfo, IDbConnection) |
Crea e apre un nuovo script vuoto del file specificato e lo aggiunge al progetto specificato. |
| CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String) |
Crea e apre un nuovo script vuoto del file template specificato che viene implementato dall'assembly. L'editor di questo script dovrebbe essere implementato da questa assemblea. Il nuovo script viene aggiunto al progetto vario. |
| CreateNewScript(String, UIConnectionGroupInfo, IDbConnection) |
Crea e apre un nuovo script vuoto del file template specificato che viene implementato dall'assembly. L'editor di questo script dovrebbe essere implementato da questa assemblea. Il nuovo script viene aggiunto al progetto vario. |
| CreateNewScript(String, UIConnectionInfo, IDbConnection, String) |
Crea e apre un nuovo script vuoto del file template specificato che viene implementato dall'assembly. L'editor di questo script dovrebbe essere implementato da questa assemblea. Il nuovo script viene aggiunto al progetto vario. |
| CreateNewScript(String, UIConnectionInfo, IDbConnection) |
Crea e apre un nuovo script vuoto del file template specificato che viene implementato dall'assembly. L'editor di questo script dovrebbe essere implementato da questa assemblea. Il nuovo script viene aggiunto al progetto vario. |
| CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) |
Crea un file di query temporaneo con un'estensione specificata basata sul modello specifico, lo apre nel progetto Misc, che crea uno snapshot del file e elimina il file di query precedentemente creato. Senza questo metodo, Visual Studio creerebbe sempre un nuovo file con la stessa estensione del template. |
| CreateNewScriptBasedOnTemplate(String, String, Boolean) |
Crea un file di query temporaneo con un'estensione specificata basata sul modello specifico, lo apre nel progetto Misc, che crea uno snapshot del file e elimina il file di query precedentemente creato. Senza questo metodo, Visual Studio creerebbe sempre un nuovo file con la stessa estensione del template. |
| CreateNewSqlObjectDocument(String, String, String) |
Crea un nuovo script SQL con un URL come nome. |
| CreateShowPlanCompareWindow(String, String, String, String) |
Rappresenta le funzioni statiche per creare diversi tipi di script. |
| DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection) |
Crea una nuova istanza di un editor assistito di un dato tipo. Propaga indietro qualsiasi eccezione sollevata durante l'inizializzazione dell'editor. |
| GetFontAndColorProvider(Guid, Object) |
Ottiene il font e il fornitore di colore. |
| GetScriptTypeForWindow(IVsWindowFrame) |
Ottiene il tipo di script che viene modificato dalla finestra di Visual Studio indicata. |
| GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke) |
Riceve un preloader per il codice VDT. |
| InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String) |
Rappresenta le funzioni statiche per creare diversi tipi di script. |
| ProcessDroppedFilesAsync(StringCollection) |
I processi lasciavano i file avviando un controllo che chiamava un delegato per svolgere il lavoro. |
| ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window) |
Attiva la finestra di dialogo di programmazione e crea un lavoro con un Transact-SQL passaggio corrispondente al testo specificato. |
| ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window) |
Attiva la finestra di dialogo di programmazione e crea un lavoro con un Transact-SQL passaggio corrispondente al testo specificato. |