Share via


ScriptFactory Klasse

Definition

Stellt die statischen Funktionen zum Erstellen unterschiedlicher Skripttypen dar.

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

SqlCeEditorFactoryGuid

Bezeichner der SQL Server Compact 3.5-Editorfactory.

Eigenschaften

CurrentlyActiveWndConnectionInfo

Ruft die Verbindungsinformationen des derzeit aktiven Frames ab. Wenn der aktive Frame keinem der fensterbasierten Fenster entspricht und ihm keine Verbindungsinformationen zugeordnet wurden, gibt die Eigenschaft NULL zurück.

Instance

Ruft die Skriptfactory ab.

NewSqlTemplateCaptionRoot

Ruft den Stamm ab, der zur automatischen Generierung von Namen für die SQL-Vorlagendateien verwendet wurde.

OpenFileMode

Ruft den aktuellen Dateiöffnungsmodus ab, durch den das Verhalten beim Abrufen einer aktuellen Verbindung für die einzelnen Dateien gesteuert wird, oder legt ihn fest.

Methoden

CheckAndCancelRunningQueries()

Wird verwendet, um sicherzustellen, dass keine Abfragen mehr ausgeführt werden. Bei jeder noch aktiven Abfrage wird der Benutzer gefragt, ob er sie abbrechen möchte.

CheckDefaultKeyboardScheme()

Überprüft das Standardtastaturschema in den Umgebungsoptionen.

CreateLiveQueryView(UIConnectionInfo, Int16)

Stellt die statischen Funktionen zum Erstellen unterschiedlicher Skripttypen dar.

CreateNewBlankScript(ScriptType)

Erstellt und öffnet ein neues leeres Skript des Editortyps, der von der Assembly implementiert wird. Das neue Skript wird dem Projekt "Sonstiges" hinzugefügt.

CreateNewBlankScript(ScriptType, IVsProject)

Erstellt und öffnet ein neues leeres Skript des Editortyps, der von der Assembly implementiert wird. Das neue Skript wird dem angegebenen Projekt hinzugefügt.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript des Editortyps, der von der Assembly 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, der von der Assembly implementiert wird. Das neue Skript wird dem angegebenen Projekt hinzugefügt.

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript des Editortyps, der von der Assembly implementiert wird. Das neue Skript wird dem Projekt "Sonstiges" hinzugefügt.

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript des Editortyps, der von der Assembly implementiert wird. Das neue Skript wird dem Projekt "Sonstiges" hinzugefügt.

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, UIConnectionGroupInfo, 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, IVsProject, UIConnectionInfo, IDbConnection, String)

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

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript der angegebenen Vorlagendatei, die von der Assembly implementiert wird. Der Editor für dieses Skript sollte von dieser Assembly implementiert werden. Das neue Skript wird dem Projekt "Sonstiges" hinzugefügt.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

Erstellt und öffnet ein neues leeres Skript der angegebenen Vorlagendatei, die von der Assembly implementiert wird. Der Editor für dieses Skript sollte von dieser Assembly implementiert werden. Das neue Skript wird dem Projekt "Sonstiges" hinzugefügt.

CreateNewScript(String, UIConnectionInfo, IDbConnection)

Erstellt und öffnet ein neues leeres Skript der angegebenen Vorlagendatei, die von der Assembly implementiert wird. Der Editor für dieses Skript sollte von dieser Assembly implementiert werden. Das neue Skript wird dem Projekt "Sonstiges" hinzugefügt.

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

Erstellt und öffnet ein neues leeres Skript der angegebenen Vorlagendatei, die von der Assembly implementiert wird. Der Editor für dieses Skript sollte von dieser Assembly implementiert werden. Das neue Skript wird dem Projekt "Sonstiges" hinzugefügt.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Erstellt auf Grundlage einer bestimmten Vorlage eine temporäre Abfragedatei mit der angegebenen Erweiterung, öffnet sie im Projekt Sonstiges, wo eine Momentaufnahme der Datei erstellt wird, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit der gleichen Erweiterung wie der Erweiterung der Vorlage erstellen.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Erstellt auf Grundlage einer bestimmten Vorlage eine temporäre Abfragedatei mit der angegebenen Erweiterung, öffnet sie im Projekt Sonstiges, wo eine Momentaufnahme der Datei erstellt wird, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit der gleichen Erweiterung wie der Erweiterung der Vorlage erstellen.

CreateNewSqlObjectDocument(String, String, String)

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

CreateShowPlanCompareWindow(String, String, String, String)

Stellt die statischen Funktionen zum Erstellen unterschiedlicher Skripttypen dar.

DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

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

GetFontAndColorProvider(Guid, Object)

Ruft den Schriftart- und Farbanbieter ab.

GetScriptTypeForWindow(IVsWindowFrame)

Ruft den Skripttyp ab, der durch das angegebene Visual Studio-Fenster bearbeitet wird.

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

Ruft einen Preloader für VDT-Code ab.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)

Stellt die statischen Funktionen zum Erstellen unterschiedlicher Skripttypen dar.

ProcessDroppedFilesAsync(StringCollection)

Verarbeitet abgelegte Dateien durch das Marshallen eines Steuerelements, das einen Delegaten zu Erledigung einer Aufgabe aufruft.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

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

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

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

Gilt für: