IDbConnectionExtension 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表可由 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
- 實作
備註
介面 IDbConnectionExtension 允許你實作介面的擴充 IDbConnection ,新增認證資料來源連線的額外功能。 此 IDbConnectionExtension 介面可用來建立自訂的資料處理擴充功能。 欲了解更多關於 連線 類別的資訊,請參閱 「為資料處理擴充實作連線類別」。
應用程式不會直接建立介面的實例 IDbConnectionExtension ,而是建立一個實作 IDbConnectionExtension的類別實例。
實作 IDbConnectionExtension 的類別也必須實作所有必要的成員,並通常定義額外成員以增加提供者專屬的功能。 由於 IDbConnectionExtension 繼承自 IDbConnection,你也必須實 IDbConnection 作所有成員作為 Connection 類別的一部分,包括來自 IExtension的成員。
屬性
| 名稱 | Description |
|---|---|
| ConnectionString |
取得或設定用來開啟資料庫的字串。 (繼承來源 IDbConnection) |
| ConnectionTimeout |
在嘗試建立連線前,有時間等待,然後終止嘗試並產生錯誤。 (繼承來源 IDbConnection) |
| Impersonate |
在查詢執行時設定被冒充的使用者名稱。 若資料提供者不支援模擬,報告伺服器會忽略此特性。 |
| IntegratedSecurity |
指示連線是否應使用整合安全措施,而非提供使用者名稱與密碼。 |
| LocalizedName |
取得要在使用者介面中顯示的擴充功能在地名稱。 (繼承來源 IExtension) |
| Password |
設定連接資料庫時使用的密碼。 會覆寫 連接字串 中指定的任何密碼。 |
| UserName |
連接資料庫時會取得或設定使用者名稱。 會覆寫 連接字串 中指定的任何使用者名稱。 |
方法
| 名稱 | Description |
|---|---|
| BeginTransaction() |
開始資料庫交易。 (繼承來源 IDbConnection) |
| Close() |
關閉了與資料庫的連線。 (繼承來源 IDbConnection) |
| CreateCommand() |
建立並回傳與該連線相關的 Command 物件。 (繼承來源 IDbConnection) |
| Open() |
初始化資料庫連線,並依照提供者專屬的 Connection 物件屬性設定ConnectionString。 (繼承來源 IDbConnection) |
| SetConfiguration(String) |
用來傳遞自訂設定資料給擴充功能。 (繼承來源 IExtension) |