Partager via


Méthode DacPackageExtensions.BuildPackage (Stream, TSqlModel, PackageMetadata)

Crée un package avec le TSqlModel spécifié et l'enregistre dans le Stream indiqué.

Espace de noms :  Microsoft.SqlServer.Dac
Assembly :  Microsoft.SqlServer.Dac.Extensions (en Microsoft.SqlServer.Dac.Extensions.dll)

Syntaxe

'Déclaration
Public Shared Sub BuildPackage ( _
    stream As Stream, _
    model As TSqlModel, _
    packageMetadata As PackageMetadata _
)
'Utilisation
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
)

Paramètres

Exceptions

Exception Condition
DacServicesException

En présence d'erreurs durant la sérialisation du package, y compris des erreurs lors de la validation du modèle.

ArgumentNullException

Si les paramètres stream ou model ont la valeur Null.

Voir aussi

Référence

DacPackageExtensions Classe

Surcharge BuildPackage

Espace de noms Microsoft.SqlServer.Dac