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 menyerahkan koneksi terbuka ke database tertentu, merangkum semua informasi yang diperlukan untuk menyambungkan ke database. Tergantung pada bagaimana DbDataSource dikonfigurasi, koneksi yang diserahkannya dapat dikumpulkan.
Konstruktor
DbDataSource() |
Menginisialisasi instans baru kelas DbDataSource. |
Properti
ConnectionString |
Mendapatkan string koneksi database yang diwakili oleh DbDataSourceini. Konten yang tepat dari string koneksi bergantung pada sumber data tertentu untuk koneksi ini. |
Metode
CreateBatch() |
Mengembalikan DbBatch yang siap untuk dieksekusi terhadap DbDataSource. |
CreateCommand(String) |
Mengembalikan DbCommand yang siap untuk dieksekusi terhadap DbDataSource. |
CreateConnection() |
Mengembalikan koneksi baru yang tertutup ke database yang diwakili oleh DbDataSourceini. |
CreateDbBatch() |
Mengembalikan DbBatch yang siap untuk dieksekusi terhadap DbDataSource. |
CreateDbCommand(String) |
Mengembalikan DbCommand yang siap untuk dieksekusi terhadap DbDataSource. |
CreateDbConnection() |
Mengembalikan koneksi baru yang tertutup ke database yang diwakili oleh DbDataSourceini. |
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 kelas DbDataSource 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 DbDataSourceini. |
OpenConnectionAsync(CancellationToken) |
Secara asinkron mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh DbDataSourceini. |
OpenDbConnection() |
Mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh DbDataSourceini. |
OpenDbConnectionAsync(CancellationToken) |
Secara asinkron mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh DbDataSourceini. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
ConfigureAwait(IAsyncDisposable, Boolean) |
Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai akan dilakukan. |