ScriptFactory.CreateNewScriptBasedOnTemplate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создаётся временный файл запроса с указанным расширением на основе заданного шаблона, открывает его в проекте Misc, который создаёт снимок файла и удаляет ранее созданный файл запроса. Без этого метода Visual Studio всегда создавал бы новый файл с тем же расширением, что и шаблон.
Перегрузки
| Имя | Описание |
|---|---|
| CreateNewScriptBasedOnTemplate(String, String, Boolean) |
Создаётся временный файл запроса с указанным расширением на основе заданного шаблона, открывает его в проекте Misc, который создаёт снимок файла и удаляет ранее созданный файл запроса. Без этого метода Visual Studio всегда создавал бы новый файл с тем же расширением, что и шаблон. |
| CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) |
Создаётся временный файл запроса с указанным расширением на основе заданного шаблона, открывает его в проекте Misc, который создаёт снимок файла и удаляет ранее созданный файл запроса. Без этого метода Visual Studio всегда создавал бы новый файл с тем же расширением, что и шаблон. |
CreateNewScriptBasedOnTemplate(String, String, Boolean)
Создаётся временный файл запроса с указанным расширением на основе заданного шаблона, открывает его в проекте Misc, который создаёт снимок файла и удаляет ранее созданный файл запроса. Без этого метода Visual Studio всегда создавал бы новый файл с тем же расширением, что и шаблон.
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)
Параметры
- fullPathToTemplate
- String
Полный путь к сценарию.
- desiredExtension
- String
Расширение для нового запроса, которое будет создано на основе шаблона.
- isInParamSubstMode
- Boolean
trueРедактор запросов должен начинаться в режиме замены параметров шаблона или в обычном режиме; в противном случае . false
Реализации
Применяется к
CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)
Создаётся временный файл запроса с указанным расширением на основе заданного шаблона, открывает его в проекте Misc, который создаёт снимок файла и удаляет ранее созданный файл запроса. Без этого метода Visual Studio всегда создавал бы новый файл с тем же расширением, что и шаблон.
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)
Параметры
- fullPathToTemplate
- String
Строковое значение, указывающее полный путь к скрипту.
- desiredExtension
- String
Строковое значение, указывающее расширение для нового запроса, созданного на основе шаблона.
- isInParamSubstMode
- Boolean
Булево значение, которое указывает, должен ли редактор запросов начинаться в режиме подстановки параметров шаблона или в обычном режиме.
- projectToAddScriptTo
- IVsProject
А IVsProject , которая сейчас загружена.