DacPackageExtensions.BuildPackage 方法 (Stream, TSqlModel, PackageMetadata)
使用指定的 TSqlModel 建立封裝,並將它儲存至指定的 Stream。
命名空間: Microsoft.SqlServer.Dac
組件: Microsoft.SqlServer.Dac.Extensions (在 Microsoft.SqlServer.Dac.Extensions.dll 中)
語法
'宣告
Public Shared Sub BuildPackage ( _
stream As Stream, _
model As TSqlModel, _
packageMetadata As PackageMetadata _
)
'用途
Dim stream As Stream
Dim model As TSqlModel
Dim packageMetadata As PackageMetadata
DacPackageExtensions.BuildPackage(stream, model, _
packageMetadata)
public static void BuildPackage(
Stream stream,
TSqlModel model,
PackageMetadata packageMetadata
)
public:
static void BuildPackage(
Stream^ stream,
TSqlModel^ model,
PackageMetadata^ packageMetadata
)
static member BuildPackage :
stream:Stream *
model:TSqlModel *
packageMetadata:PackageMetadata -> unit
public static function BuildPackage(
stream : Stream,
model : TSqlModel,
packageMetadata : PackageMetadata
)
參數
- stream
型別:System.IO.Stream
要將封裝內容序列化至其中的 Stream。
- model
型別:Microsoft.SqlServer.Dac.Model.TSqlModel
TSqlModel,表示要儲存至封裝的模型。
- packageMetadata
型別:Microsoft.SqlServer.Dac.PackageMetadata
描述封裝的中繼資料資訊。
例外狀況
例外狀況 | 條件 |
---|---|
DacServicesException | 如果封裝序列化期間發生任何錯誤,包括驗證模型的錯誤。 |
ArgumentNullException | 如果 stream 或 model 參數為 Null。 |