DacPackageExtensions.BuildPackage Method (Stream, TSqlModel, PackageMetadata)

Creates a package with the specified TSqlModel and saves it to the specified Stream.

Namespace:  Microsoft.SqlServer.Dac
Assembly:  Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)

public static void BuildPackage(
	Stream stream,
	TSqlModel model,
	PackageMetadata packageMetadata
)

Parameters

stream
Type: Stream
The Stream to which the package content will be serialized.
model
Type: Microsoft.SqlServer.Dac.Model.TSqlModel
The TSqlModel representing the model to save into the package.
packageMetadata
Type: Microsoft.SqlServer.Dac.PackageMetadata
The metadata information that describes the package.

ExceptionCondition
DacServicesException

If there are any errors during package serialization, including errors validating the model.

ArgumentNullException

If the stream or model parameters are null.

Community Additions

Show: