Share via


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)

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
)

Parameters

Exceptions

Exception Condition
DacServicesException

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

ArgumentNullException

If the stream or model parameters are null.

See Also

Reference

DacPackageExtensions Class

BuildPackage Overload

Microsoft.SqlServer.Dac Namespace