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。 如果为 Null,则新编辑器没有任何相关联的连接。

liveCon
IDbConnection

一个可与新编辑器关联的 IDbConnection。 仅当参数为非 null/非空时 connectionInfoList ,才可为非 null。 应与 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

ci
UIConnectionInfo

一个可以传递给新编辑器的 UIConnectionInfo。 如果为 Null,则新编辑器没有任何相关联的连接。

liveCon
IDbConnection

一个可与新编辑器关联的 IDbConnection。 仅当参数为非 null/非空时 connectionInfoList ,才可为非 null。 应与 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。 如果为 Null,则新编辑器没有任何相关联的连接。

liveCon
IDbConnection

一个可与新编辑器关联的 IDbConnection。 仅当参数为非 null/非空时 connectionInfoList ,才可为非 null。 应与 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

ci
UIConnectionInfo

一个可以传递给新编辑器的 UIConnectionInfo。 如果为 Null,则新编辑器没有任何相关联的连接。

liveCon
IDbConnection

一个可与新编辑器关联的 IDbConnection。 仅当参数为非 null/非空时 connectionInfoList ,才可为非 null。 应与 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。 如果为 Null,则新编辑器没有任何相关联的连接。

liveCon
IDbConnection

一个可与新编辑器关联的 IDbConnection。 仅当参数为非 null/非空时 connectionInfoList ,才可为非 null。 应与 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。 如果为 Null,则新编辑器没有任何相关联的连接。

liveCon
IDbConnection

一个可与新编辑器关联的 IDbConnection。 仅当参数为非 null/非空时 connectionInfoList ,才可为非 null。 应与 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。 如果为 Null,则新编辑器没有任何相关联的连接。

liveCon
IDbConnection

一个可与新编辑器关联的 IDbConnection。 仅当参数为非 null/非空时 connectionInfoList ,才可为非 null。 应与 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。 如果为 Null,则新编辑器没有任何相关联的连接。

liveCon
IDbConnection

一个可与新编辑器关联的 System.Data.IDbConnection。 仅当参数为非 null/非空时 connectionInfoList ,才可为非 null。 应与 connectionInfoList 参数同步。

fileRoot
String

一个指定该脚本的根路径的字符串值。

返回

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

实现

适用于