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 A目前已加载。

connectionInfoList
UIConnectionGroupInfo

UIConnectionGroupInfo可以交给新编辑器。 如果是空的,那么新编辑器没有任何关联。

liveCon
IDbConnection

IDbConnection A可以关联到新编辑器。 只有当 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 A目前已加载。

ci
UIConnectionInfo

UIConnectionInfo可以交给新编辑器。 如果是空的,那么新编辑器没有任何关联。

liveCon
IDbConnection

IDbConnection A可以关联到新编辑器。 只有当 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 A目前已加载。

connectionInfoList
UIConnectionGroupInfo

UIConnectionGroupInfo可以交给新编辑器。 如果是空的,那么新编辑器没有任何关联。

liveCon
IDbConnection

IDbConnection A可以关联到新编辑器。 只有当 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 A目前已加载。

ci
UIConnectionInfo

UIConnectionInfo可以交给新编辑器。 如果是空的,那么新编辑器没有任何关联。

liveCon
IDbConnection

IDbConnection A可以关联到新编辑器。 只有当 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可以交给新编辑器。 如果是空的,那么新编辑器没有任何关联。

liveCon
IDbConnection

IDbConnection A可以关联到新编辑器。 只有当 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

一个字符串值,指定脚本的完整路径。

ci
UIConnectionInfo

UIConnectionInfo可以交给新编辑器。 如果是空的,那么新编辑器没有任何关联。

liveCon
IDbConnection

IDbConnection A可以关联到新编辑器。 只有当 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可以交给新编辑器。 如果是空的,那么新编辑器没有任何关联。

liveCon
IDbConnection

IDbConnection A可以关联到新编辑器。 只有当 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

一个字符串值,指定脚本的完整路径。

ci
UIConnectionInfo

UIConnectionInfo可以交给新编辑器。 如果是空的,那么新编辑器没有任何关联。

liveCon
IDbConnection

System.Data.IDbConnection A可以关联到新编辑器。 只有当 connectionInfoList 参数非空/非空时,才能是非空的。 应该和参数同步 connectionInfoList

fileRoot
String

一个字符串值,指定了路径的根节点。

返回

新脚本编辑器的文档视图 Object

实现

适用于