DacPackageExtensions.BuildPackage-Methode (Stream, TSqlModel, PackageMetadata)
Erstellt ein Paket mit dem angegebenen TSqlModel und speichert es im angegebenen Stream.
Namespace: Microsoft.SqlServer.Dac
Assembly: Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)
Syntax
'Declaration
Public Shared Sub BuildPackage ( _
stream As Stream, _
model As TSqlModel, _
packageMetadata As PackageMetadata _
)
'Usage
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
)
Parameter
- stream
Typ: System.IO.Stream
Stream, in den der Paketinhalt serialisiert wurde.
- model
Typ: Microsoft.SqlServer.Dac.Model.TSqlModel
TSqlModel, das das Modell darstellt, das im Paket gespeichert werden soll.
- packageMetadata
Typ: Microsoft.SqlServer.Dac.PackageMetadata
Metadateninformationen, die das Paket beschreiben.
Ausnahmen
Ausnahme | Bedingung |
---|---|
DacServicesException | Wenn während der Paketserialisierung Fehler auftreten, einschließlich von Fehlern beim Validieren des Modells. |
ArgumentNullException | Wenn der stream-Parameter oder der model-Parameter NULL ist. |