Compartir a través de


ScriptFactory.CreateNewScriptBasedOnTemplate Método

Definición

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

Sobrecargas

CreateNewScriptBasedOnTemplate(String, String, Boolean)

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

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Crea un archivo de consulta temporal con una extensión especificada basada en la plantilla proporcionada, lo abre en el proyecto Varios, que creará una instantánea del archivo, y elimina el archivo de consulta creado previamente. Sin este método, Visual Studio crearía siempre 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 proporcionada, lo abre en el proyecto Varios, que creará una instantánea del archivo, y elimina el archivo de consulta creado previamente. Sin este método, Visual Studio crearía siempre un nuevo archivo con la misma extensión que la plantilla.

public:
 virtual void CreateNewScriptBasedOnTemplate(System::String ^ fullPathToTemplate, System::String ^ desiredExtension, bool isInParamSubstMode);
public void CreateNewScriptBasedOnTemplate (string fullPathToTemplate, string desiredExtension, bool isInParamSubstMode);
abstract member CreateNewScriptBasedOnTemplate : string * string * bool -> unit
override this.CreateNewScriptBasedOnTemplate : string * string * bool -> unit
Public Sub CreateNewScriptBasedOnTemplate (fullPathToTemplate As String, desiredExtension As String, isInParamSubstMode As Boolean)

Parámetros

fullPathToTemplate
String

Ruta de acceso completa al script.

desiredExtension
String

Extensión de la nueva consulta que se creará en función de la plantilla.

isInParamSubstMode
Boolean

true para el editor de consultas debe iniciarse en el modo de sustitución de parámetros de plantilla o en modo normal; de lo contrario, false.

Implementaciones

Se aplica a

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

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

public:
 void CreateNewScriptBasedOnTemplate(System::String ^ fullPathToTemplate, System::String ^ desiredExtension, bool isInParamSubstMode, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ projectToAddScriptTo);
public void CreateNewScriptBasedOnTemplate (string fullPathToTemplate, string desiredExtension, bool isInParamSubstMode, Microsoft.VisualStudio.Shell.Interop.IVsProject projectToAddScriptTo);
member this.CreateNewScriptBasedOnTemplate : string * string * bool * Microsoft.VisualStudio.Shell.Interop.IVsProject -> unit
Public Sub CreateNewScriptBasedOnTemplate (fullPathToTemplate As String, desiredExtension As String, isInParamSubstMode As Boolean, projectToAddScriptTo As IVsProject)

Parámetros

fullPathToTemplate
String

Valor de cadena que especifica la ruta de acceso completa al script.

desiredExtension
String

Valor de cadena que especifica la extensión para la nueva consulta que se creará basándose en la plantilla.

isInParamSubstMode
Boolean

Valor booleano que especifica si el editor de consultas se debe iniciar en el modo de sustitución de parámetros de plantilla o en modo normal.

projectToAddScriptTo
IVsProject

Interfaz IVsProject que está cargada actualmente.

Se aplica a