DbDataSource Kelas
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.
Mewakili sumber data yang dapat digunakan untuk mendapatkan koneksi terbuka, dan terhadap perintah mana yang dapat dijalankan secara langsung.
public ref class DbDataSource abstract : IAsyncDisposable, IDisposable
public abstract class DbDataSource : IAsyncDisposable, IDisposable
type DbDataSource = class
interface IDisposable
interface IAsyncDisposable
Public MustInherit Class DbDataSource
Implements IAsyncDisposable, IDisposable
- Warisan
-
DbDataSource
- Penerapan
Keterangan
Tidak seperti DbProviderFactory, yang murni pabrik untuk objek khusus penyedia seperti DbConnection, DbDataSource lepaskan koneksi terbuka ke database tertentu, merangkum semua informasi yang diperlukan untuk menyambungkan ke database. Tergantung pada bagaimana dikonfigurasi DbDataSource , koneksi yang diserahkannya dapat dikumpulkan.
Konstruktor
| Nama | Deskripsi |
|---|---|
| DbDataSource() |
Menginisialisasi instans baru dari kelas DbDataSource. |
Properti
| Nama | Deskripsi |
|---|---|
| ConnectionString |
Mendapatkan string koneksi database yang diwakili oleh DbDataSource ini. Konten string koneksi yang tepat bergantung pada sumber data tertentu untuk koneksi ini. |
Metode
| Nama | Deskripsi |
|---|---|
| CreateBatch() |
Mengembalikan yang DbBatch siap untuk dieksekusi terhadap DbDataSource. |
| CreateCommand(String) |
Mengembalikan yang DbCommand siap untuk dieksekusi terhadap DbDataSource. |
| CreateConnection() |
Mengembalikan koneksi baru yang tertutup ke database yang diwakili oleh ini DbDataSource. |
| CreateDbBatch() |
Mengembalikan yang DbBatch siap untuk dieksekusi terhadap DbDataSource. |
| CreateDbCommand(String) |
Mengembalikan yang DbCommand siap untuk dieksekusi terhadap DbDataSource. |
| CreateDbConnection() |
Mengembalikan koneksi baru yang tertutup ke database yang diwakili oleh ini DbDataSource. |
| Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola secara asinkron. |
| Dispose(Boolean) |
Dipanggil oleh metode Dispose() dan Finalize() untuk merilis sumber daya terkelola dan tidak terkelola yang digunakan oleh instans DbDataSource kelas saat ini. |
| DisposeAsync() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola secara asinkron. |
| DisposeAsyncCore() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya terkelola secara asinkron. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| OpenConnection() |
Mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh ini DbDataSource. |
| OpenConnectionAsync(CancellationToken) |
Secara asinkron mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh ini DbDataSource. |
| OpenDbConnection() |
Mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh ini DbDataSource. |
| OpenDbConnectionAsync(CancellationToken) |
Secara asinkron mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh ini DbDataSource. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai akan dilakukan. |