Microsoft.Data.SqlClient Ruang nama
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.
Kelas
| Nama | Deskripsi |
|---|---|
| ActiveDirectoryAuthenticationProvider |
Kelas ini mengimplementasikan SqlAuthenticationProvider dan digunakan untuk mekanisme autentikasi federasi direktori aktif. |
| SqlAuthenticationInitializer |
Dipanggil selama pembukaan instans SqlConnection pertama untuk menentukan atribut string koneksi Autentikasi. |
| SqlAuthenticationParameters |
Mewakili parameter autentikasi AD yang diteruskan oleh driver ke penyedia autentikasi. |
| SqlAuthenticationProvider |
Menentukan perilaku inti penyedia autentikasi dan menyediakan kelas dasar untuk kelas turunan. |
| SqlAuthenticationProviderException |
Pengecualian ini dilemparkan untuk setiap kesalahan yang terjadi selama proses autentikasi. |
| SqlAuthenticationToken |
Mewakili token autentikasi. |
| SqlBatch | |
| SqlBatchCommand |
SqlBatchCommand memungkinkan eksekusi beberapa perintah SQL dalam SqlBatch. |
| SqlBatchCommandCollection |
Kumpulan instans SqlBatchCommand, yang terkandung dalam SqlBatch. |
| SqlBulkCopy |
Memungkinkan Anda memuat tabel SQL Server secara efisien secara massal dengan data dari sumber lain. |
| SqlBulkCopyColumnMapping |
Menentukan pemetaan antara kolom di SqlBulkCopy sumber data instans dan kolom dalam tabel tujuan instans. |
| SqlBulkCopyColumnMappingCollection |
Kumpulan SqlBulkCopyColumnMapping objek yang mewarisi dari CollectionBase. |
| SqlBulkCopyColumnOrderHint |
Menentukan urutan pengurutan untuk kolom dalam SqlBulkCopy tabel tujuan instans, sesuai dengan indeks terkluster pada tabel. |
| SqlBulkCopyColumnOrderHintCollection |
Kumpulan SqlBulkCopyColumnOrderHint objek yang mewarisi dari CollectionBase. |
| SqlClientFactory |
Mewakili serangkaian metode untuk membuat instans implementasi penyedia Microsoft.Data.SqlClient dari kelas sumber data. |
| SqlClientLogger |
Mewakili pencatat klien SQL. |
| SqlClientMetaDataCollectionNames |
Menyediakan daftar konstanta untuk digunakan dengan GetSchema(String) metode untuk mengambil koleksi metadata. |
| SqlClientPermission |
Mengaktifkan Penyedia Data .NET Framework untuk SQL Server untuk membantu memastikan bahwa pengguna memiliki tingkat keamanan yang cukup untuk mengakses sumber data. |
| SqlClientPermissionAttribute |
Mengaitkan tindakan keamanan dengan atribut keamanan kustom. |
| SqlColumnEncryptionCertificateStoreProvider |
Implementasi penyedia penyimpanan kunci untuk Windows Certificate Store. Kelas ini memungkinkan penggunaan sertifikat yang disimpan di Windows Certificate Store sebagai kunci master kolom. Untuk detailnya, lihat Always Encrypted. |
| SqlColumnEncryptionCngProvider |
Implementasi penyedia CMK Store untuk menggunakan API Kriptografi Microsoft: Generasi Berikutnya (CNG) dengan Always Encrypted. |
| SqlColumnEncryptionCspProvider |
Implementasi penyedia CMK Store untuk menggunakan Penyedia Layanan Kriptografi (CSP) berbasis MICROSOFT CAPI dengan Always Encrypted. |
| SqlColumnEncryptionEnclaveProvider | |
| SqlColumnEncryptionKeyStoreProvider |
Kelas dasar untuk semua penyedia penyimpanan kunci. Penyedia kustom harus berasal dari kelas ini dan mengambil alih fungsi anggotanya dan kemudian mendaftarkannya menggunakan RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>), RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) atau RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Untuk detailnya lihat, Always Encrypted. |
| SqlCommand |
Mewakili pernyataan Transact-SQL atau prosedur tersimpan untuk dijalankan terhadap database SQL Server. Kelas ini tidak dapat diwariskan. |
| SqlCommandBuilder |
Secara otomatis menghasilkan perintah tabel tunggal yang digunakan untuk mendamaikan perubahan yang dilakukan pada DataSet dengan database SQL Server terkait. Kelas ini tidak dapat diwariskan. |
| SqlConfigurableRetryFactory |
Menyediakan penyedia logika coba lagi yang berbeda dengan daftar umum kesalahan sementara. |
| SqlConnection |
Mewakili koneksi ke database SQL Server. Kelas ini tidak dapat diwariskan. |
| SqlConnectionEncryptOption |
Opsi ini digunakan untuk mengontrol perilaku enkripsi komunikasi antara server dan klien. |
| SqlConnectionStringBuilder |
Menyediakan cara sederhana untuk membuat dan mengelola konten string koneksi yang digunakan oleh kelas SqlConnection. |
| SqlCredential |
SqlCredential menyediakan cara yang lebih aman untuk menentukan kata sandi untuk upaya masuk menggunakan Autentikasi SQL Server.
SqlCredential terdiri dari id pengguna dan kata sandi yang akan digunakan untuk Autentikasi SQL Server. Kata sandi dalam SqlCredential objek berjenis SecureString.
SqlCredential tidak dapat diwariskan. Autentikasi Windows ( |
| SqlDataAdapter |
Mewakili sekumpulan perintah data dan koneksi database yang digunakan untuk mengisi DataSet dan memperbarui database SQL Server. Kelas ini tidak dapat diwariskan. |
| SqlDataReader |
Menyediakan cara membaca aliran baris khusus ke depan dari database SQL Server. Kelas ini tidak dapat diwariskan. |
| SQLDebugging |
Disertakan untuk mendukung aplikasi penelusuran kesalahan. Tidak ditujukan untuk penggunaan langsung. |
| SqlDependency |
Objek SqlDependency mewakili dependensi pemberitahuan kueri antara aplikasi dan instans SQL Server. Aplikasi dapat membuat SqlDependency objek dan mendaftar untuk menerima pemberitahuan melalui penanganan OnChangeEventHandler aktivitas. |
| SqlEnclaveAttestationParameters | |
| SqlEnclaveSession | |
| SqlError |
Mengumpulkan informasi yang relevan dengan peringatan atau kesalahan yang dikembalikan oleh SQL Server. |
| SqlErrorCollection |
Mengumpulkan semua kesalahan yang dihasilkan oleh Penyedia Data .NET Framework untuk SQL Server. Kelas ini tidak dapat diwariskan. |
| SqlException |
Pengecualian yang dilemparkan saat SQL Server mengembalikan peringatan atau kesalahan. Kelas ini tidak dapat diwariskan. |
| SqlInfoMessageEventArgs |
Menyediakan data untuk peristiwa tersebut InfoMessage . |
| SqlNotificationEventArgs |
Mewakili sekumpulan argumen yang diteruskan ke penanganan aktivitas pemberitahuan. |
| SqlParameter |
Mewakili parameter ke SqlCommand dan secara opsional pemetaannya ke DataSet kolom. Kelas ini tidak dapat diwariskan. Untuk informasi selengkapnya tentang parameter, lihat Mengonfigurasi parameter |
| SqlParameterCollection |
Mewakili kumpulan parameter yang terkait dengan SqlCommand dan pemetaan masing-masing ke kolom dalam DataSet. Kelas ini tidak dapat diwariskan. |
| SqlRetryingEventArgs |
Mewakili kumpulan argumen yang diteruskan ke Retrying peristiwa. |
| SqlRetryIntervalBaseEnumerator |
Menghasilkan urutan interval waktu. |
| SqlRetryLogicBase |
Mengambil interval waktu berikutnya sehubungan dengan jumlah percobaan ulang jika kondisi sementara terjadi. |
| SqlRetryLogicBaseProvider |
Menerapkan logika coba lagi pada operasi melalui Execute<TResult>(Object, Func<TResult>) fungsi atau ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) . |
| SqlRetryLogicOption |
Menyediakan parameter logika coba lagi untuk membuat instans SqlRetryLogicBaseProvider kelas dengan menggunakan SqlConfigurableRetryFactory metode. |
| SqlRowsCopiedEventArgs |
Mewakili kumpulan argumen yang diteruskan ke SqlRowsCopiedEventHandler . |
| SqlRowUpdatedEventArgs |
Menyediakan data untuk peristiwa tersebut RowUpdated . |
| SqlRowUpdatingEventArgs |
Menyediakan data untuk peristiwa tersebut RowUpdating . |
| SqlTransaction |
Mewakili transaksi Transact-SQL yang akan dilakukan dalam database SQL Server. Kelas ini tidak dapat diwariskan. |
| SspiAuthenticationParameters |
Menyediakan parameter yang digunakan selama autentikasi SSPI. |
| SspiContextProvider |
Menyediakan kemampuan untuk menyesuaikan pembuatan konteks SSPI. |
Enum
| Nama | Deskripsi |
|---|---|
| ApplicationIntent |
Menentukan nilai untuk ApplicationIntent. Nilai yang mungkin adalah ReadWrite dan ReadOnly. |
| PoolBlockingPeriod |
Menentukan nilai untuk properti PoolBlockingPeriod. |
| SortOrder |
Menentukan bagaimana baris data diurutkan. |
| SqlAuthenticationMethod |
Menjelaskan berbagai metode autentikasi SQL yang dapat digunakan oleh klien yang terhubung ke Azure SQL Database. Untuk detailnya, lihat Gunakan Autentikasi Microsoft Entra. |
| SqlBulkCopyOptions |
Bendera bitwise yang menentukan satu atau beberapa opsi untuk digunakan dengan instans SqlBulkCopy. |
| SqlCommandColumnEncryptionSetting |
Perhatikan bahwa pengaturan ini tidak dapat digunakan untuk melewati enkripsi dan mendapatkan akses ke data teks biasa. Untuk detailnya, lihat Always Encrypted (Database Engine). |
| SqlConnectionAttestationProtocol |
Menentukan nilai untuk Protokol Pengesahan. |
| SqlConnectionColumnEncryptionSetting |
Perhatikan bahwa pengaturan ini tidak dapat digunakan untuk melewati enkripsi dan mendapatkan akses ke data teks biasa. Untuk detailnya, lihat Always Encrypted (Database Engine). |
| SqlConnectionIPAddressPreference |
Menentukan nilai untuk preferensi alamat IP selama koneksi TCP. |
| SqlConnectionOverrides |
Menentukan nilai untuk Penimpaan. |
| SqlNotificationInfo |
Enumerasi ini memberikan informasi tambahan tentang berbagai pemberitahuan yang dapat diterima oleh penanganan aktivitas dependensi. |
| SqlNotificationSource |
Menunjukkan sumber pemberitahuan yang diterima oleh penanganan aktivitas dependensi. |
| SqlNotificationType |
Menjelaskan berbagai jenis pemberitahuan yang dapat diterima oleh penanganan aktivitas OnChangeEventHandler melalui parameter SqlNotificationEventArgs. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| OnChangeEventHandler | |
| SqlInfoMessageEventHandler |
Mewakili metode yang akan menangani InfoMessage peristiwa SqlConnection . |
| SqlRowsCopiedEventHandler |
Mewakili metode yang menangani SqlRowsCopied peristiwa SqlBulkCopy . |
| SqlRowUpdatedEventHandler |
Mewakili metode yang akan menangani RowUpdated peristiwa SqlDataAdapter. |
| SqlRowUpdatingEventHandler |
Mewakili metode yang akan menangani RowUpdating peristiwa SqlDataAdapter. |