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인 경우 |