DacServices.Extract Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Ekstrak skema dari database ke dalam paket. |
| Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Ekstrak skema dari database ke dalam paket. |
Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>)
Ekstrak skema dari database ke dalam paket.
public void Extract(System.IO.Stream packageStream, string databaseName, string applicationName, Version applicationVersion, string applicationDescription = default, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, Microsoft.SqlServer.Dac.DacExtractOptions extractOptions = default, System.Threading.CancellationToken? cancellationToken = default);
member this.Extract : System.IO.Stream * string * string * Version * string * seq<string * string> * Microsoft.SqlServer.Dac.DacExtractOptions * Nullable<System.Threading.CancellationToken> -> unit
Public Sub Extract (packageStream As Stream, databaseName As String, applicationName As String, applicationVersion As Version, Optional applicationDescription As String = Nothing, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional extractOptions As DacExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parameter
- databaseName
- String
Nama database sumber.
- applicationName
- String
Pengidentifikasi string untuk aplikasi DAC.
- applicationVersion
- Version
Versi aplikasi DAC.
- applicationDescription
- String
Ringkasan string opsional aplikasi DAC.
- tables
- IEnumerable<Tuple<String,String>>
Enumerable opsional yang digunakan untuk mengambil enumerator melalui sekumpulan tabel yang datanya harus diekspor. Untuk masing-masing Tuple dalam enumerasi, item pertama menentukan skema tabel, dan yang kedua menentukan pengidentifikasi dasar tabel.
Jika nilai untuk parameter ini adalah referensi null, tidak ada data yang akan diekspor.
- extractOptions
- DacExtractOptions
Instans opsional DacExtractOptions yang digunakan untuk menentukan opsi yang memengaruhi perilaku ekstraksi paket.
- cancellationToken
- Nullable<CancellationToken>
Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.
Pengecualian
Jika applicationName adalah referensi null atau string kosong.
Jika terjadi masalah selama ekstraksi paket; atau aliran yang disediakan tidak cocok untuk menulis paket.
CancellationToken Jika memiliki pembatalan yang diminta dan operasi dapat dibatalkan.
Berlaku untuk
Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>)
Ekstrak skema dari database ke dalam paket.
public void Extract(string packageFileName, string databaseName, string applicationName, Version applicationVersion, string applicationDescription = default, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, Microsoft.SqlServer.Dac.DacExtractOptions extractOptions = default, System.Threading.CancellationToken? cancellationToken = default);
public void Extract(string targetPath, string databaseName, string applicationName, Version applicationVersion, string applicationDescription = default, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, Microsoft.SqlServer.Dac.DacExtractOptions extractOptions = default, System.Threading.CancellationToken? cancellationToken = default);
member this.Extract : string * string * string * Version * string * seq<string * string> * Microsoft.SqlServer.Dac.DacExtractOptions * Nullable<System.Threading.CancellationToken> -> unit
member this.Extract : string * string * string * Version * string * seq<string * string> * Microsoft.SqlServer.Dac.DacExtractOptions * Nullable<System.Threading.CancellationToken> -> unit
Public Sub Extract (packageFileName As String, databaseName As String, applicationName As String, applicationVersion As Version, Optional applicationDescription As String = Nothing, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional extractOptions As DacExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Public Sub Extract (targetPath As String, databaseName As String, applicationName As String, applicationVersion As Version, Optional applicationDescription As String = Nothing, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional extractOptions As DacExtractOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parameter
- packageFileNametargetPath
- String
Jalur ke file paket yang akan dibuat.
- databaseName
- String
Nama database sumber.
- applicationName
- String
Pengidentifikasi string untuk aplikasi DAC.
- applicationVersion
- Version
Versi aplikasi DAC.
- applicationDescription
- String
Ringkasan string opsional aplikasi DAC.
- tables
- IEnumerable<Tuple<String,String>>
Enumerable opsional yang digunakan untuk mengambil enumerator melalui sekumpulan tabel yang data referensinya harus disimpan. Untuk masing-masing Tuple dalam enumerasi, item pertama menentukan skema tabel, dan yang kedua menentukan pengidentifikasi dasar tabel.
Jika nilai untuk parameter ini adalah referensi null, tidak ada data referensi yang akan disimpan.
- extractOptions
- DacExtractOptions
Instans opsional DacExtractOptions yang digunakan untuk menentukan opsi yang memengaruhi perilaku ekstraksi paket.
- cancellationToken
- Nullable<CancellationToken>
Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.
Pengecualian
Jika applicationName adalah referensi null atau string kosong.
Jika terjadi masalah selama ekstraksi paket.
CancellationToken Jika memiliki pembatalan yang diminta dan operasi dapat dibatalkan.