ScriptFactory Classe

Définition

Représente les fonctions statiques pour créer différents types de scripts.

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
Héritage
ScriptFactory
Implémente

Champs

Nom Description
SqlCeEditorFactoryGuid

Identifiant d’usine de l’éditeur SQL Server Compact 3.5.

Propriétés

Nom Description
CurrentlyActiveWndConnectionInfo

Obtient les informations de connexion de la trame actuellement active. Si la trame active n’est pas l’une des fenêtres basées sur des fenêtres et n’a pas d’informations de connexion associées, la propriété retourne null.

Instance

Ça obtient la script factory.

NewSqlTemplateCaptionRoot

On obtient la racine utilisée pour générer automatiquement les noms des fichiers modèles SQL.

OpenFileMode

Obtient ou définit le mode d’ouverture du fichier courant utilisé pour contrôler le comportement lors de l’obtention d’une connexion courante pour chaque fichier ouvert.

Méthodes

Nom Description
CheckAndCancelRunningQueries()

Utilisé pour s’assurer qu’aucune requête ne soit plus lancée. Pour chaque requête en cours, l’utilisateur sera invité à savoir s’il doit l’annuler.

CheckDefaultKeyboardScheme()

Vérifie le schéma de clavier par défaut dans les options d’environnement.

CreateLiveQueryView(UIConnectionInfo, Int16)

Représente les fonctions statiques pour créer différents types de scripts.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

Crée et ouvre un nouveau script vide de type éditeur implémenté par l’assembleur. Le nouveau script est ajouté au projet spécifié.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection)

Crée et ouvre un nouveau script vide de type éditeur implémenté par l’assembleur. Le nouveau script est ajouté au projet spécifié.

CreateNewBlankScript(ScriptType, IVsProject)

Crée et ouvre un nouveau script vide de type éditeur implémenté par l’assembleur. Le nouveau script est ajouté au projet spécifié.

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

Crée et ouvre un nouveau script vide de type éditeur implémenté par l’assembleur. Le nouveau script est ajouté au projet divers.

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

Crée et ouvre un nouveau script vide de type éditeur implémenté par l’assembleur. Le nouveau script est ajouté au projet divers.

CreateNewBlankScript(ScriptType)

Crée et ouvre un nouveau script vide de type éditeur implémenté par l’assembleur. Le nouveau script est ajouté au projet divers.

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

Crée et ouvre un nouveau script vide du fichier spécifié et l’ajoute au projet spécifié.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)

Crée et ouvre un nouveau script vide du fichier spécifié et l’ajoute au projet spécifié.

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

Crée et ouvre un nouveau script vide du fichier spécifié et l’ajoute au projet spécifié.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)

Crée et ouvre un nouveau script vide du fichier spécifié et l’ajoute au projet spécifié.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

Crée et ouvre un nouveau script vide du fichier modèle spécifié, implémenté par l’assembleur. L’éditeur de ce script doit être implémenté par cet assembleur. Le nouveau script est ajouté au projet divers.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

Crée et ouvre un nouveau script vide du fichier modèle spécifié, implémenté par l’assembleur. L’éditeur de ce script doit être implémenté par cet assembleur. Le nouveau script est ajouté au projet divers.

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

Crée et ouvre un nouveau script vide du fichier modèle spécifié, implémenté par l’assembleur. L’éditeur de ce script doit être implémenté par cet assembleur. Le nouveau script est ajouté au projet divers.

CreateNewScript(String, UIConnectionInfo, IDbConnection)

Crée et ouvre un nouveau script vide du fichier modèle spécifié, implémenté par l’assembleur. L’éditeur de ce script doit être implémenté par cet assembleur. Le nouveau script est ajouté au projet divers.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Crée un fichier de requête temporaire avec une extension spécifiée basée sur le modèle donné, l’ouvre dans un projet Misc, qui créera un instantané du fichier, puis supprime le fichier de requête précédemment créé. Sans cette méthode, Visual Studio créerait toujours un nouveau fichier avec la même extension que le modèle.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Crée un fichier de requête temporaire avec une extension spécifiée basée sur le modèle donné, l’ouvre dans un projet Misc, qui créera un instantané du fichier, puis supprime le fichier de requête précédemment créé. Sans cette méthode, Visual Studio créerait toujours un nouveau fichier avec la même extension que le modèle.

CreateNewSqlObjectDocument(String, String, String)

Crée un nouveau script SQL avec une URL comme surnom.

CreateShowPlanCompareWindow(String, String, String, String)

Représente les fonctions statiques pour créer différents types de scripts.

DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

Crée une nouvelle instance d’un éditeur assisté d’un type donné. Propage toute exception qui a été soulevée lors de l’initialisation de l’éditeur.

GetFontAndColorProvider(Guid, Object)

On obtient le fournisseur de police et de couleur.

GetScriptTypeForWindow(IVsWindowFrame)

Obtient le type de script qui est modifié par la fenêtre Visual Studio donnée.

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

Il reçoit un préchargeur pour le code VDT.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)

Représente les fonctions statiques pour créer différents types de scripts.

ProcessDroppedFilesAsync(StringCollection)

Les processus abandonnaient des fichiers en organisant un contrôle qui appelait un délégué à effectuer le travail.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

Active la boîte de dialogue de planification et crée un travail avec une étape Transact-SQL correspondant au texte spécifié.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

Active la boîte de dialogue de planification et crée un travail avec une étape Transact-SQL correspondant au texte spécifié.

S’applique à