DacPackageExtensions.BuildPackage 方法

定義

多載

名稱 Description
BuildPackage(Stream, TSqlModel, PackageMetadata)

建立一個包含指定 TSqlModel 的套件,並將其儲存在指定的 Stream

BuildPackage(String, TSqlModel, PackageMetadata)

建立一個包含指定 TSqlModel 內容的套件,並將其儲存到指定位置。

BuildPackage(Stream, TSqlModel, PackageMetadata, PackageOptions)

建立一個包含指定 TSqlModel 的套件,並將其儲存在指定的 Stream。 除了 TSqlModel之外,其他工件如重構日誌與部署貢獻者亦可在 packageOptions中指定。

BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions)

建立一個包含指定 TSqlModel 內容的套件,並將其儲存到指定位置。 除了 TSqlModel之外,其他工件如重構日誌與部署貢獻者亦可在 packageOptions中指定。

BuildPackage(Stream, TSqlModel, PackageMetadata)

建立一個包含指定 TSqlModel 的套件,並將其儲存在指定的 Stream

public static void BuildPackage(System.IO.Stream stream, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata);
static member BuildPackage : System.IO.Stream * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata -> unit
Public Sub BuildPackage (stream As Stream, model As TSqlModel, packageMetadata As PackageMetadata)

參數

stream
Stream

Stream 該套件內容將被序列化。

model
TSqlModel

TSqlModel 代表要儲存到套件中的模型。

packageMetadata
PackageMetadata

描述套件的元資料資訊。

例外狀況

如果在套件序列化過程中有任何錯誤,包括驗證模型時的錯誤。

streammodel 參數為空。

適用於

BuildPackage(String, TSqlModel, PackageMetadata)

建立一個包含指定 TSqlModel 內容的套件,並將其儲存到指定位置。

public static void BuildPackage(string packageFilePath, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata);
static member BuildPackage : string * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata -> unit
Public Sub BuildPackage (packageFilePath As String, model As TSqlModel, packageMetadata As PackageMetadata)

參數

packageFilePath
String

套件檔案的路徑。

model
TSqlModel

TSqlModel 代表要儲存到套件中的模型。

packageMetadata
PackageMetadata

描述套件的元資料資訊。

例外狀況

如果在套件序列化過程中有任何錯誤,包括驗證模型時的錯誤。

packageFilePathmodel 參數為空。

適用於

BuildPackage(Stream, TSqlModel, PackageMetadata, PackageOptions)

建立一個包含指定 TSqlModel 的套件,並將其儲存在指定的 Stream。 除了 TSqlModel之外,其他工件如重構日誌與部署貢獻者亦可在 packageOptions中指定。

public static void BuildPackage(System.IO.Stream stream, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata, Microsoft.SqlServer.Dac.PackageOptions packageOptions);
static member BuildPackage : System.IO.Stream * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata * Microsoft.SqlServer.Dac.PackageOptions -> unit
Public Sub BuildPackage (stream As Stream, model As TSqlModel, packageMetadata As PackageMetadata, packageOptions As PackageOptions)

參數

stream
Stream

Stream 該套件內容將被序列化。

model
TSqlModel

TSqlModel 代表要儲存到套件中的模型。

packageMetadata
PackageMetadata

描述套件的元資料資訊。

packageOptions
PackageOptions

PackageOptions 定義進階選項與額外人工物。

例外狀況

如果在套件序列化過程中有任何錯誤,包括驗證模型時的錯誤。

streammodel 參數為空。

適用於

BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions)

建立一個包含指定 TSqlModel 內容的套件,並將其儲存到指定位置。 除了 TSqlModel之外,其他工件如重構日誌與部署貢獻者亦可在 packageOptions中指定。

public static void BuildPackage(string packageFilePath, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata, Microsoft.SqlServer.Dac.PackageOptions packageOptions);
static member BuildPackage : string * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata * Microsoft.SqlServer.Dac.PackageOptions -> unit
Public Sub BuildPackage (packageFilePath As String, model As TSqlModel, packageMetadata As PackageMetadata, packageOptions As PackageOptions)

參數

packageFilePath
String

套件檔案的路徑。

model
TSqlModel

TSqlModel 代表要儲存到套件中的模型。

packageMetadata
PackageMetadata

描述套件的元資料資訊。

packageOptions
PackageOptions

PackageOptions 定義進階選項與額外人工物。

例外狀況

如果在套件序列化過程中有任何錯誤,包括驗證模型時的錯誤。

packageFilePathmodel 參數為空。

適用於