ScriptFactory.CreateNewScript 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立並開啟由組合語言實作的指定範本檔的新空白腳本。 此腳本的編輯器應由此組合語言實作。 新劇本則加入雜項專案。
多載
| 名稱 | Description |
|---|---|
| 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 A可以傳給新的編輯器。 如果是空,表示新編輯器沒有任何連線。
- 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 目前已載入。
UIConnectionInfo A可以傳給新的編輯器。 如果是空,表示新編輯器沒有任何連線。
- 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 A可以傳給新的編輯器。 如果是空,表示新編輯器沒有任何連線。
- 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 目前已載入。
UIConnectionInfo A可以傳給新的編輯器。 如果是空,表示新編輯器沒有任何連線。
- 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 A可以傳給新的編輯器。 如果是空,表示新編輯器沒有任何連線。
- 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
一個字串值,指定腳本的完整路徑。
UIConnectionInfo A可以傳給新的編輯器。 如果是空,表示新編輯器沒有任何連線。
- 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 A可以傳給新的編輯器。 如果是空,表示新編輯器沒有任何連線。
- 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
一個字串值,指定腳本的完整路徑。
UIConnectionInfo A可以傳給新的編輯器。 如果是空,表示新編輯器沒有任何連線。
- liveCon
- IDbConnection
System.Data.IDbConnection A 可以與新編輯器關聯。 只有當 connectionInfoList 參數為非空/非空時,才能是非空。 應該會和 connectionInfoList 參數同步。
- fileRoot
- String
一個字串值,指定腳本路徑的根節點。
傳回
新腳本編輯器的文件檢視 Object 。