Bagikan melalui


IDbConnectionExtension Antarmuka

Definisi

Mewakili properti koneksi tambahan yang dapat diimplementasikan oleh ekstensi pemrosesan data SQL Server Reporting Services.

public interface class IDbConnectionExtension : IDisposable, Microsoft::ReportingServices::DataProcessing::IDbConnection
public interface IDbConnectionExtension : IDisposable, Microsoft.ReportingServices.DataProcessing.IDbConnection
type IDbConnectionExtension = interface
    interface IDbConnection
    interface IDisposable
    interface IExtension
Public Interface IDbConnectionExtension
Implements IDbConnection, IDisposable
Penerapan

Keterangan

Antarmuka memungkinkan IDbConnectionExtension Anda mengimplementasikan ekstensi IDbConnection antarmuka, yang menambahkan fungsionalitas tambahan untuk mengautentikasi koneksi ke sumber data. Antarmuka IDbConnectionExtension dapat digunakan untuk membangun ekstensi pemrosesan data kustom. Untuk informasi selengkapnya tentang kelas Koneksi , lihat Menerapkan Kelas Koneksi untuk Ekstensi Pemrosesan Data.

Aplikasi tidak membuat instans IDbConnectionExtension antarmuka secara langsung, tetapi membuat instans kelas yang mengimplementasikan IDbConnectionExtension.

Kelas yang menerapkan IDbConnectionExtension juga harus menerapkan semua anggota yang diperlukan, dan biasanya menentukan anggota tambahan untuk menambahkan fungsionalitas khusus penyedia. Karena IDbConnectionExtension mewarisi dari IDbConnection, Anda juga harus menerapkan semua IDbConnection anggota sebagai bagian dari kelas Koneksi Anda termasuk anggota tersebut dari IExtension.

Properti

ConnectionString

Mendapatkan atau mengatur string yang digunakan untuk membuka database.

(Diperoleh dari IDbConnection)
ConnectionTimeout

Mendapatkan waktu untuk menunggu, saat mencoba membuat koneksi, sebelum mengakhiri upaya dan menghasilkan kesalahan.

(Diperoleh dari IDbConnection)
Impersonate

Mengatur nama pengguna pengguna yang ditiru saat kueri dijalankan. Properti ini diabaikan oleh server laporan jika peniruan identitas tidak didukung oleh penyedia data.

IntegratedSecurity

Menunjukkan apakah koneksi harus menggunakan keamanan terintegrasi daripada menyediakan nama pengguna dan kata sandi.

LocalizedName

Mendapatkan nama ekstensi yang dilokalkan untuk ditampilkan di antarmuka pengguna.

(Diperoleh dari IExtension)
Password

Mengatur kata sandi yang akan digunakan saat menyambungkan ke database. Mengambil alih kata sandi apa pun yang ditentukan dalam string koneksi.

UserName

Mendapatkan atau mengatur nama pengguna yang akan digunakan saat menyambungkan ke database. Mengambil alih nama pengguna apa pun yang ditentukan dalam string koneksi.

Metode

BeginTransaction()

Memulai transaksi database.

(Diperoleh dari IDbConnection)
Close()

Menutup koneksi ke database.

(Diperoleh dari IDbConnection)
CreateCommand()

Membuat dan mengembalikan objek Perintah yang terkait dengan koneksi.

(Diperoleh dari IDbConnection)
Open()

Menginisialisasi koneksi database dengan pengaturan yang ditentukan oleh ConnectionString properti objek Koneksi khusus penyedia.

(Diperoleh dari IDbConnection)
SetConfiguration(String)

Digunakan untuk meneruskan data konfigurasi kustom ke ekstensi.

(Diperoleh dari IExtension)

Berlaku untuk