ScriptFactory Clase

Definición

Representa las funciones estáticas para crear diferentes tipos 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
Herencia
ScriptFactory
Implementaciones

Campos

Nombre Description
SqlCeEditorFactoryGuid

Identificador de fábrica del editor SQL Server Compact 3.5.

Propiedades

Nombre Description
CurrentlyActiveWndConnectionInfo

Obtiene la información de conexión del frame actualmente activo. Si el frame activo no es una de las ventanas basadas en ventanas y no tiene información de conexión asociada, la propiedad devuelve null.

Instance

Recibe la fábrica de guiones.

NewSqlTemplateCaptionRoot

Obtiene la raíz que se usa para generar automáticamente los nombres de los archivos de plantilla SQL.

OpenFileMode

Obtiene o establece el modo de apertura del archivo actual utilizado para controlar el comportamiento al obtener una conexión actual para cada archivo abierto.

Métodos

Nombre Description
CheckAndCancelRunningQueries()

Se usa para asegurarse de que no queden consultas abiertas. Por cada consulta en curso, se le indicará al usuario si debe cancelarla.

CheckDefaultKeyboardScheme()

Comprueba el esquema de teclado predeterminado en las opciones de entorno.

CreateLiveQueryView(UIConnectionInfo, Int16)

Representa las funciones estáticas para crear diferentes tipos de scripts.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

Crea y abre un nuevo script en blanco del tipo de editor que implementa el ensamblador. El nuevo script se añade al proyecto especificado.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection)

Crea y abre un nuevo script en blanco del tipo de editor que implementa el ensamblador. El nuevo script se añade al proyecto especificado.

CreateNewBlankScript(ScriptType, IVsProject)

Crea y abre un nuevo script en blanco del tipo de editor que implementa el ensamblador. El nuevo script se añade al proyecto especificado.

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

Crea y abre un nuevo script en blanco del tipo de editor que implementa el ensamblador. El nuevo guion se añade al proyecto misceláneo.

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

Crea y abre un nuevo script en blanco del tipo de editor que implementa el ensamblador. El nuevo guion se añade al proyecto misceláneo.

CreateNewBlankScript(ScriptType)

Crea y abre un nuevo script en blanco del tipo de editor que implementa el ensamblador. El nuevo guion se añade al proyecto misceláneo.

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

Crea y abre un nuevo script en blanco del archivo especificado y lo añade al proyecto especificado.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)

Crea y abre un nuevo script en blanco del archivo especificado y lo añade al proyecto especificado.

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

Crea y abre un nuevo script en blanco del archivo especificado y lo añade al proyecto especificado.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)

Crea y abre un nuevo script en blanco del archivo especificado y lo añade al proyecto especificado.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

Crea y abre un nuevo script en blanco del archivo plantilla especificado que es implementado por el ensamblador. El editor de este script debe ser implementado por este ensamblador. El nuevo guion se añade al proyecto misceláneo.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

Crea y abre un nuevo script en blanco del archivo plantilla especificado que es implementado por el ensamblador. El editor de este script debe ser implementado por este ensamblador. El nuevo guion se añade al proyecto misceláneo.

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

Crea y abre un nuevo script en blanco del archivo plantilla especificado que es implementado por el ensamblador. El editor de este script debe ser implementado por este ensamblador. El nuevo guion se añade al proyecto misceláneo.

CreateNewScript(String, UIConnectionInfo, IDbConnection)

Crea y abre un nuevo script en blanco del archivo plantilla especificado que es implementado por el ensamblador. El editor de este script debe ser implementado por este ensamblador. El nuevo guion se añade al proyecto misceláneo.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Crea un archivo de consulta temporal con una extensión especificada basada en la plantilla dada, lo abre en el proyecto Misc, que creará una instantánea del archivo y elimina el archivo de consulta previamente creado. Sin este método, Visual Studio siempre crearía un nuevo archivo con la misma extensión que la plantilla.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Crea un archivo de consulta temporal con una extensión especificada basada en la plantilla dada, lo abre en el proyecto Misc, que creará una instantánea del archivo y elimina el archivo de consulta previamente creado. Sin este método, Visual Studio siempre crearía un nuevo archivo con la misma extensión que la plantilla.

CreateNewSqlObjectDocument(String, String, String)

Crea un nuevo script SQL con una URL como nombre.

CreateShowPlanCompareWindow(String, String, String, String)

Representa las funciones estáticas para crear diferentes tipos de scripts.

DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

Crea una nueva instancia de un editor asistido de un tipo dado. Propaga cualquier excepción que se haya generado durante la inicialización del editor.

GetFontAndColorProvider(Guid, Object)

Obtiene el proveedor de fuente y color.

GetScriptTypeForWindow(IVsWindowFrame)

Obtiene el tipo de script que se está editando en la ventana de Visual Studio dada.

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

Recibe un precargador para el código VDT.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)

Representa las funciones estáticas para crear diferentes tipos de scripts.

ProcessDroppedFilesAsync(StringCollection)

Los procesos dejaban archivos al maniobrar un control que llamaba a un delegado para que hiciera el trabajo.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

Activa el cuadro de diálogo de programación y crea un trabajo con un paso Transact-SQL que corresponde al texto especificado.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

Activa el cuadro de diálogo de programación y crea un trabajo con un paso Transact-SQL que corresponde al texto especificado.

Se aplica a