ScriptFactory.CreateNewScript Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту.
Перегрузки
| Имя | Описание |
|---|---|
| CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String) |
Создаёт и открывает новый пустой скрипт заданного файла и добавляет его в указанный проект. |
| CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection) |
Создаёт и открывает новый пустой скрипт заданного файла и добавляет его в указанный проект. |
| CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection) |
Создаёт и открывает новый пустой скрипт заданного файла и добавляет его в указанный проект. |
| CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String) |
Создаёт и открывает новый пустой скрипт заданного файла и добавляет его в указанный проект. |
| CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String) |
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту. |
| CreateNewScript(String, UIConnectionInfo, IDbConnection) |
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту. |
| CreateNewScript(String, UIConnectionGroupInfo, IDbConnection) |
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту. |
| CreateNewScript(String, UIConnectionInfo, IDbConnection, String) |
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту. |
CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String)
Создаёт и открывает новый пустой скрипт заданного файла и добавляет его в указанный проект.
public:
System::Object ^ CreateNewScript(System::String ^ strFullPathToScript, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ projectToAddScriptTo, Microsoft::SqlServer::Management::Smo::RegSvrEnum::UIConnectionGroupInfo ^ connectionInfoList, System::Data::IDbConnection ^ liveCon, System::String ^ rootName);
public object CreateNewScript(string strFullPathToScript, Microsoft.VisualStudio.Shell.Interop.IVsProject projectToAddScriptTo, Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo connectionInfoList, System.Data.IDbConnection liveCon, string rootName);
member this.CreateNewScript : string * Microsoft.VisualStudio.Shell.Interop.IVsProject * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo * System.Data.IDbConnection * string -> obj
Public Function CreateNewScript (strFullPathToScript As String, projectToAddScriptTo As IVsProject, connectionInfoList As UIConnectionGroupInfo, liveCon As IDbConnection, rootName As String) As Object
Параметры
- strFullPathToScript
- String
Строковое значение, указывающее полный путь к скрипту.
- projectToAddScriptTo
- IVsProject
А IVsProject , которая сейчас загружена.
- connectionInfoList
- UIConnectionGroupInfo
UIConnectionGroupInfo A, которую можно передать новому редактору. Если null, то новый редактор не связан с ним.
- liveCon
- IDbConnection
Это IDbConnection может быть связано с новым редактором. Может быть ненулевой только если connectionInfoList параметр не нуль/непуст. Должно быть синхронизировано с connectionInfoList параметром.
- rootName
- String
Строковое значение, указывающее корневое имя, соответствующее расширению файла.
Возвращаемое значение
Вид Object документа для нового редактора скриптов.
Применяется к
CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)
Создаёт и открывает новый пустой скрипт заданного файла и добавляет его в указанный проект.
public:
System::Object ^ CreateNewScript(System::String ^ strFullPathToScript, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ projectToAddScriptTo, Microsoft::SqlServer::Management::Smo::RegSvrEnum::UIConnectionInfo ^ ci, System::Data::IDbConnection ^ liveCon);
public object CreateNewScript(string strFullPathToScript, Microsoft.VisualStudio.Shell.Interop.IVsProject projectToAddScriptTo, Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo ci, System.Data.IDbConnection liveCon);
member this.CreateNewScript : string * Microsoft.VisualStudio.Shell.Interop.IVsProject * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo * System.Data.IDbConnection -> obj
Public Function CreateNewScript (strFullPathToScript As String, projectToAddScriptTo As IVsProject, ci As UIConnectionInfo, liveCon As IDbConnection) As Object
Параметры
- strFullPathToScript
- String
Строковое значение, указывающее полный путь к скрипту.
- projectToAddScriptTo
- IVsProject
А IVsProject , которая сейчас загружена.
UIConnectionInfo A, которую можно передать новому редактору. Если null, то новый редактор не связан с ним.
- liveCon
- IDbConnection
Это IDbConnection может быть связано с новым редактором. Может быть ненулевой только если connectionInfoList параметр не нуль/непуст. Должно быть синхронизировано с connectionInfoList параметром.
Возвращаемое значение
Вид Object документа для нового редактора скриптов.
Применяется к
CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)
Создаёт и открывает новый пустой скрипт заданного файла и добавляет его в указанный проект.
public:
System::Object ^ CreateNewScript(System::String ^ strFullPathToScript, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ projectToAddScriptTo, Microsoft::SqlServer::Management::Smo::RegSvrEnum::UIConnectionGroupInfo ^ connectionInfoList, System::Data::IDbConnection ^ liveCon);
public object CreateNewScript(string strFullPathToScript, Microsoft.VisualStudio.Shell.Interop.IVsProject projectToAddScriptTo, Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo connectionInfoList, System.Data.IDbConnection liveCon);
member this.CreateNewScript : string * Microsoft.VisualStudio.Shell.Interop.IVsProject * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo * System.Data.IDbConnection -> obj
Public Function CreateNewScript (strFullPathToScript As String, projectToAddScriptTo As IVsProject, connectionInfoList As UIConnectionGroupInfo, liveCon As IDbConnection) As Object
Параметры
- strFullPathToScript
- String
Строковое значение, указывающее полный путь к скрипту.
- projectToAddScriptTo
- IVsProject
А IVsProject , которая сейчас загружена.
- connectionInfoList
- UIConnectionGroupInfo
UIConnectionGroupInfo A, которую можно передать новому редактору. Если null, то новый редактор не связан с ним.
- liveCon
- IDbConnection
Это IDbConnection может быть связано с новым редактором. Может быть ненулевой только если connectionInfoList параметр не нуль/непуст. Должно быть синхронизировано с connectionInfoList параметром.
Возвращаемое значение
Вид Object документа для нового редактора скриптов.
Применяется к
CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String)
Создаёт и открывает новый пустой скрипт заданного файла и добавляет его в указанный проект.
public:
System::Object ^ CreateNewScript(System::String ^ strFullPathToScript, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ projectToAddScriptTo, Microsoft::SqlServer::Management::Smo::RegSvrEnum::UIConnectionInfo ^ ci, System::Data::IDbConnection ^ liveCon, System::String ^ rootName);
public object CreateNewScript(string strFullPathToScript, Microsoft.VisualStudio.Shell.Interop.IVsProject projectToAddScriptTo, Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo ci, System.Data.IDbConnection liveCon, string rootName);
member this.CreateNewScript : string * Microsoft.VisualStudio.Shell.Interop.IVsProject * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo * System.Data.IDbConnection * string -> obj
Public Function CreateNewScript (strFullPathToScript As String, projectToAddScriptTo As IVsProject, ci As UIConnectionInfo, liveCon As IDbConnection, rootName As String) As Object
Параметры
- strFullPathToScript
- String
Строковое значение, указывающее полный путь к скрипту.
- projectToAddScriptTo
- IVsProject
А IVsProject , которая сейчас загружена.
UIConnectionInfo A, которую можно передать новому редактору. Если null, то новый редактор не связан с ним.
- liveCon
- IDbConnection
Это IDbConnection может быть связано с новым редактором. Может быть ненулевой только если connectionInfoList параметр не нуль/непуст. Должно быть синхронизировано с connectionInfoList параметром.
- rootName
- String
Строковое значение, указывающее корневое имя, соответствующее расширению файла.
Возвращаемое значение
Вид Object документа для нового редактора скриптов.
Применяется к
CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту.
public:
virtual System::Object ^ CreateNewScript(System::String ^ strFullPathToScript, Microsoft::SqlServer::Management::Smo::RegSvrEnum::UIConnectionGroupInfo ^ connectionInfoList, System::Data::IDbConnection ^ liveCon, System::String ^ fileRoot);
public object CreateNewScript(string strFullPathToScript, Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo connectionInfoList, System.Data.IDbConnection liveCon, string fileRoot);
abstract member CreateNewScript : string * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo * System.Data.IDbConnection * string -> obj
override this.CreateNewScript : string * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo * System.Data.IDbConnection * string -> obj
Public Function CreateNewScript (strFullPathToScript As String, connectionInfoList As UIConnectionGroupInfo, liveCon As IDbConnection, fileRoot As String) As Object
Параметры
- strFullPathToScript
- String
Строковое значение, указывающее полный путь к скрипту.
- connectionInfoList
- UIConnectionGroupInfo
UIConnectionGroupInfo A, которую можно передать новому редактору. Если null, то новый редактор не связан с ним.
- liveCon
- IDbConnection
Это IDbConnection может быть связано с новым редактором. Может быть ненулевой только если connectionInfoList параметр не нуль/непуст. Должно быть синхронизировано с connectionInfoList параметром.
- fileRoot
- String
Строковое значение, указывающее корень пути к скрипту.
Возвращаемое значение
Вид Object документа для нового редактора скриптов.
Реализации
Применяется к
CreateNewScript(String, UIConnectionInfo, IDbConnection)
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту.
public:
virtual System::Object ^ CreateNewScript(System::String ^ strFullPathToScript, Microsoft::SqlServer::Management::Smo::RegSvrEnum::UIConnectionInfo ^ ci, System::Data::IDbConnection ^ liveCon);
public object CreateNewScript(string strFullPathToScript, Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo ci, System.Data.IDbConnection liveCon);
abstract member CreateNewScript : string * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo * System.Data.IDbConnection -> obj
override this.CreateNewScript : string * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo * System.Data.IDbConnection -> obj
Public Function CreateNewScript (strFullPathToScript As String, ci As UIConnectionInfo, liveCon As IDbConnection) As Object
Параметры
- strFullPathToScript
- String
Строковое значение, указывающее полный путь к скрипту.
UIConnectionInfo A, которую можно передать новому редактору. Если null, то новый редактор не связан с ним.
- liveCon
- IDbConnection
Это IDbConnection может быть связано с новым редактором. Может быть ненулевой только если connectionInfoList параметр не нуль/непуст. Должно быть синхронизировано с connectionInfoList параметром.
Возвращаемое значение
Вид Object документа для нового редактора скриптов.
Реализации
Применяется к
CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту.
public:
virtual System::Object ^ CreateNewScript(System::String ^ strFullPathToScript, Microsoft::SqlServer::Management::Smo::RegSvrEnum::UIConnectionGroupInfo ^ connectionInfoList, System::Data::IDbConnection ^ liveCon);
public object CreateNewScript(string strFullPathToScript, Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo connectionInfoList, System.Data.IDbConnection liveCon);
abstract member CreateNewScript : string * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo * System.Data.IDbConnection -> obj
override this.CreateNewScript : string * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionGroupInfo * System.Data.IDbConnection -> obj
Public Function CreateNewScript (strFullPathToScript As String, connectionInfoList As UIConnectionGroupInfo, liveCon As IDbConnection) As Object
Параметры
- strFullPathToScript
- String
Строковое значение, указывающее полный путь к скрипту.
- connectionInfoList
- UIConnectionGroupInfo
UIConnectionGroupInfo A, которую можно передать новому редактору. Если null, то новый редактор не связан с ним.
- liveCon
- IDbConnection
Это IDbConnection может быть связано с новым редактором. Может быть ненулевой только если connectionInfoList параметр не нуль/непуст. Должно быть синхронизировано с connectionInfoList параметром.
Возвращаемое значение
Вид Object документа для нового редактора скриптов.
Реализации
Применяется к
CreateNewScript(String, UIConnectionInfo, IDbConnection, String)
Создаётся и открывается новый пустой скрипт с определённым шаблонным файлом, реализуемым ассемблером. Редактор этого скрипта должен быть реализован на этой ассемблере. Новый сценарий добавляется к разностороннему проекту.
public:
virtual System::Object ^ CreateNewScript(System::String ^ strFullPathToScript, Microsoft::SqlServer::Management::Smo::RegSvrEnum::UIConnectionInfo ^ ci, System::Data::IDbConnection ^ liveCon, System::String ^ fileRoot);
public object CreateNewScript(string strFullPathToScript, Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo ci, System.Data.IDbConnection liveCon, string fileRoot);
abstract member CreateNewScript : string * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo * System.Data.IDbConnection * string -> obj
override this.CreateNewScript : string * Microsoft.SqlServer.Management.Smo.RegSvrEnum.UIConnectionInfo * System.Data.IDbConnection * string -> obj
Public Function CreateNewScript (strFullPathToScript As String, ci As UIConnectionInfo, liveCon As IDbConnection, fileRoot As String) As Object
Параметры
- strFullPathToScript
- String
Строковое значение, указывающее полный путь к скрипту.
UIConnectionInfo A, которую можно передать новому редактору. Если null, то новый редактор не связан с ним.
- liveCon
- IDbConnection
Это System.Data.IDbConnection может быть связано с новым редактором. Может быть ненулевой только если connectionInfoList параметр не нуль/непуст. Должно быть синхронизировано с connectionInfoList параметром.
- fileRoot
- String
Строковое значение, указывающее корень пути к скрипту.
Возвращаемое значение
Вид Object документа для нового редактора скриптов.