DacServices.Extract Method (Stream, String, String, Version, String, IEnumerable<Tuple>, Boolean, String)
Extracts a package containing the schema of a database.
Namespace: Microsoft.SqlServer.Dac
Assembly: Microsoft.SqlServer.Dac (in Microsoft.SqlServer.Dac.dll)
Syntax
'Declaration
Public Sub Extract ( _
packageStream As Stream, _
databaseName As String, _
applicationName As String, _
applicationVersion As Version, _
applicationDescription As String, _
tables As IEnumerable(Of Tuple), _
extractOptions As Boolean, _
cancellationToken As String _
)
'Usage
Dim instance As DacServices
Dim packageStream As Stream
Dim databaseName As String
Dim applicationName As String
Dim applicationVersion As Version
Dim applicationDescription As String
Dim tables As IEnumerable(Of Tuple)
Dim extractOptions As Boolean
Dim cancellationToken As String
instance.Extract(packageStream, databaseName, _
applicationName, applicationVersion, _
applicationDescription, tables, _
extractOptions, cancellationToken)
public void Extract(
Stream packageStream,
string databaseName,
string applicationName,
Version applicationVersion,
string applicationDescription,
IEnumerable<Tuple> tables,
bool extractOptions,
string cancellationToken
)
public:
void Extract(
Stream^ packageStream,
String^ databaseName,
String^ applicationName,
Version^ applicationVersion,
String^ applicationDescription,
IEnumerable<Tuple^>^ tables,
bool extractOptions,
String^ cancellationToken
)
member Extract :
packageStream:Stream *
databaseName:string *
applicationName:string *
applicationVersion:Version *
applicationDescription:string *
tables:IEnumerable<Tuple> *
extractOptions:bool *
cancellationToken:string -> unit
public function Extract(
packageStream : Stream,
databaseName : String,
applicationName : String,
applicationVersion : Version,
applicationDescription : String,
tables : IEnumerable<Tuple>,
extractOptions : boolean,
cancellationToken : String
)
Parameters
- packageStream
Type: System.IO.Stream
The stream representing the existing unencrypted package.
- databaseName
Type: System.String
The name of the source database.
- applicationName
Type: System.String
The application name to be stored in the DACPAC metadata.
- applicationVersion
Type: System.Version
The version number to be stored in the DACPAC metadata.
- applicationDescription
Type: System.String
The application description to be stored in the DACPAC metadata.
- tables
Type: System.Collections.Generic.IEnumerable<Tuple<T1, T2>>
The collection of tables for which data should be extracted.
- extractOptions
Type: System.Boolean
The options for extracting.
- cancellationToken
Type: System.String
The notification that operations should be canceled.