Sprache

ScriptFactory Klasse

Definition

Repräsentiert die statischen Funktionen zum Erstellen verschiedener Skripttypen.

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
Vererbung
ScriptFactory
Implementiert

Felder

Name Beschreibung
SqlCeEditorFactoryGuid

SQL Server Compact 3.5 Editor Factory Identifier.

Eigenschaften

Name Beschreibung
CurrentlyActiveWndConnectionInfo

Erhält die Verbindungsinformationen des aktuell aktiven Rahmens. Wenn der aktive Rahmen nicht eines der fensterbasierten Fenster ist und keine Verbindungsinformationen enthält, gibt die Eigenschaft null zurück.

Instance

Er bekommt die Skriptfabrik.

NewSqlTemplateCaptionRoot

Es bekommt die Wurzel, die zur automatischen Generierung von Namen für die SQL-Vorlagendateien verwendet wird.

OpenFileMode

Erhält oder setzt den aktuellen Dateiöffnungsmodus, der verwendet wird, um das Verhalten bei der Erlangung einer aktuellen Verbindung für jede geöffnete Datei zu steuern.

Methoden

Name Beschreibung
CheckAndCancelRunningQueries()

Wird verwendet, um sicherzustellen, dass keine Anfragen mehr laufen. Für jede laufende Abfrage wird der Nutzer gefragt, ob sie abgebrochen werden soll.

CheckDefaultKeyboardScheme()

Überprüft das Standard-Tastaturschema in den Umgebungsoptionen.

CreateLiveQueryView(UIConnectionInfo, Int16)

Repräsentiert die statischen Funktionen zum Erstellen verschiedener Skripttypen.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

Erstellt und öffnet ein neues, leeres Skript des Editortyps, das vom Assembler implementiert wird. Das neue Skript wird dem angegebenen Projekt hinzugefügt.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection)

Erstellt und öffnet ein neues, leeres Skript des Editortyps, das vom Assembler implementiert wird. Das neue Skript wird dem angegebenen Projekt hinzugefügt.

CreateNewBlankScript(ScriptType, IVsProject)

Erstellt und öffnet ein neues, leeres Skript des Editortyps, das vom Assembler implementiert wird. Das neue Skript wird dem angegebenen Projekt hinzugefügt.

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

Erstellt und öffnet ein neues, leeres Skript des Editortyps, das vom Assembler implementiert wird. Das neue Skript wird dem Diversenprojekt hinzugefügt.

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

Erstellt und öffnet ein neues, leeres Skript des Editortyps, das vom Assembler implementiert wird. Das neue Skript wird dem Diversenprojekt hinzugefügt.

CreateNewBlankScript(ScriptType)

Erstellt und öffnet ein neues, leeres Skript des Editortyps, das vom Assembler implementiert wird. Das neue Skript wird dem Diversenprojekt hinzugefügt.

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

Erstellt und öffnet ein neues leeres Skript der angegebenen Datei und fügt es dem angegebenen Projekt hinzu.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript der angegebenen Datei und fügt es dem angegebenen Projekt hinzu.

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

Erstellt und öffnet ein neues leeres Skript der angegebenen Datei und fügt es dem angegebenen Projekt hinzu.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript der angegebenen Datei und fügt es dem angegebenen Projekt hinzu.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

Erstellt und öffnet ein neues leeres Skript der angegebenen Vorlagendatei, die von der Assembler implementiert wird. Der Editor dieses Skripts sollte von diesem Assembler implementiert werden. Das neue Skript wird dem Diversenprojekt hinzugefügt.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript der angegebenen Vorlagendatei, die von der Assembler implementiert wird. Der Editor dieses Skripts sollte von diesem Assembler implementiert werden. Das neue Skript wird dem Diversenprojekt hinzugefügt.

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

Erstellt und öffnet ein neues leeres Skript der angegebenen Vorlagendatei, die von der Assembler implementiert wird. Der Editor dieses Skripts sollte von diesem Assembler implementiert werden. Das neue Skript wird dem Diversenprojekt hinzugefügt.

CreateNewScript(String, UIConnectionInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript der angegebenen Vorlagendatei, die von der Assembler implementiert wird. Der Editor dieses Skripts sollte von diesem Assembler implementiert werden. Das neue Skript wird dem Diversenprojekt hinzugefügt.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Erstellt eine temporäre Abfragedatei mit angegebener Erweiterung basierend auf der gegebenen Vorlage, öffnet sie im Misc-Projekt, das einen Schnappschuss der Datei erstellt, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit derselben Erweiterung wie die Vorlage erstellen.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Erstellt eine temporäre Abfragedatei mit angegebener Erweiterung basierend auf der gegebenen Vorlage, öffnet sie im Misc-Projekt, das einen Schnappschuss der Datei erstellt, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit derselben Erweiterung wie die Vorlage erstellen.

CreateNewSqlObjectDocument(String, String, String)

Erstellt ein neues SQL-Skript mit einer URL als Moniker.

CreateShowPlanCompareWindow(String, String, String, String)

Repräsentiert die statischen Funktionen zum Erstellen verschiedener Skripttypen.

DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

Erstellt eine neue Instanz eines unterstützten Editors eines bestimmten Typs. Propagiert jede Ausnahme, die während der Initialisierung des Editors aufgeworfen wurde, zurück.

GetFontAndColorProvider(Guid, Object)

Er bekommt den Anbieter für Schriftart und Farbe.

GetScriptTypeForWindow(IVsWindowFrame)

Es bekommt den Skripttyp, der im gegebenen Visual Studio-Fenster bearbeitet wird.

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

Bekommt einen Preloader für VDT-Code.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)

Repräsentiert die statischen Funktionen zum Erstellen verschiedener Skripttypen.

ProcessDroppedFilesAsync(StringCollection)

Prozesse haben Dateien verworfen, indem sie eine Kontrolle gemarkuliert haben, die einen Delegierten ruft, um die Arbeit zu erledigen.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

Aktiviert das Schedule-Dialogfeld und erstellt einen Job mit einem Transact-SQL Schritt, der dem angegebenen Text entspricht.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

Aktiviert das Schedule-Dialogfeld und erstellt einen Job mit einem Transact-SQL Schritt, der dem angegebenen Text entspricht.

Gilt für: