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含む Connection クラスの一部として、すべてのメンバーIExtensionも実装する必要があります。IDbConnection
プロパティ
ConnectionString |
データベースを開くために使用する文字列を取得または設定します。 (継承元 IDbConnection) |
ConnectionTimeout |
接続を確立する際、試行を終了してエラーを生成するまでに待機する時間を取得します。 (継承元 IDbConnection) |
Impersonate |
クエリの実行中に権限を借用されるユーザーのユーザー名を設定します。 権限の借用がデータ プロバイダーでサポートされていない場合、このプロパティはレポート サーバーでは無視されます。 |
IntegratedSecurity |
接続でユーザー名とパスワードを指定するのではなく、統合セキュリティを使用するかどうかを示します。 |
LocalizedName |
ユーザー インターフェイスに表示される拡張機能のローカライズされた名前を取得します。 (継承元 IExtension) |
Password |
データベースに接続するときに使用するパスワードを設定します。 接続文字列で指定されたパスワードをオーバーライドします。 |
UserName |
データベースに接続するときに使用するユーザー名を取得または設定します。 接続文字列で指定されたユーザー名をオーバーライドします。 |
メソッド
BeginTransaction() |
データベース トランザクションを開始します。 (継承元 IDbConnection) |
Close() |
データベースへの接続を閉じます。 (継承元 IDbConnection) |
CreateCommand() |
接続に関連付けられている Command オブジェクトを作成して返します。 (継承元 IDbConnection) |
Open() |
プロバイダー固有の Connection オブジェクトのプロパティで指定された設定を ConnectionString 使用して、データベース 接続 を初期化します。 (継承元 IDbConnection) |
SetConfiguration(String) |
拡張機能にカスタム構成データを渡すために使用されます。 (継承元 IExtension) |