ScriptFactory.CreateNewScript 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建并打开由程序集实现的指定模板文件的新空白脚本。 此脚本的编辑器应由此程序集实现。 新的脚本将添加到杂项项目中。
重载
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。
一个可以传递给新编辑器的 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。
一个可以传递给新编辑器的 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
一个指定该脚本的完整路径的字符串值。
一个可以传递给新编辑器的 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
一个指定该脚本的完整路径的字符串值。
一个可以传递给新编辑器的 UIConnectionInfo。 如果为 Null,则新编辑器没有任何相关联的连接。
- liveCon
- IDbConnection
一个可与新编辑器关联的 System.Data.IDbConnection。 仅当参数为非 null/非空时 connectionInfoList
,才可为非 null。 应与 connectionInfoList
参数同步。
- fileRoot
- String
一个指定该脚本的根路径的字符串值。
返回
新脚本编辑器的文档视图 Object。