次の方法で共有


IDbConnection インターフェイス

データ ソースに対して開いている接続を表し、リレーショナル データベースにアクセスする SQL Server Reporting Services データ処理拡張機能によって実装されています。

名前空間:  Microsoft.ReportingServices.DataProcessing
アセンブリ:   Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
  Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces.dll)

構文

'宣言
Public Interface IDbConnection _
    Inherits IDisposable, IExtension
'使用
Dim instance As IDbConnection
public interface IDbConnection : IDisposable, 
    IExtension
public interface class IDbConnection : IDisposable, 
    IExtension
type IDbConnection =  
    interface
        interface IDisposable
        interface IExtension
    end
public interface IDbConnection extends IDisposable, IExtension

IDbConnection 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ ConnectionString データベースを開くために使用される文字列を取得または設定します。
パブリック プロパティ ConnectionTimeout 接続を確立する際、試行を終了してエラーを生成するまでに待機する時間を取得します。
パブリック プロパティ LocalizedName ユーザー インターフェイスに表示される拡張機能のローカライズされた名前を取得します。 (IExtension から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド BeginTransaction データベース トランザクションを開始します。
パブリック メソッド Close データベースへの接続を閉じます。
パブリック メソッド CreateCommand 接続に関連付けられた Command オブジェクトを作成して返します。
パブリック メソッド Dispose (IDisposable から継承されています。)
パブリック メソッド Open プロバイダー固有の Connection オブジェクトの ConnectionString プロパティで指定した設定を使用して、データベース接続を初期化します。
パブリック メソッド SetConfiguration 拡張機能にカスタム構成データを渡すために使用されます。 (IExtension から継承されています。)

先頭に戻る

説明

IDbConnection インターフェイスは、データ ソースとの一意のセッションを表す Connection クラスを実装することを可能にします。IDbConnection インターフェイスは、カスタム データ プロバイダーを作成するために使用できます。Connection クラスの詳細については、「データ処理拡張機能の Connection クラスの実装」を参照してください。

アプリケーションは、IDbConnection インターフェイスのインスタンスを直接作成するのではなく、IDbConnection を実装するクラスのインスタンスを作成します。

IDbConnection を実装するクラスは、必要なメンバーをすべて実装し、通常は、プロバイダー固有の機能を追加するための追加メンバーを定義する必要があります。IDbConnection は IExtension から継承されるため、IExtension メンバーを Connection クラスの一部として実装する必要があります。

IDbConnection インターフェイスから実装する場合は、次のコンストラクターも実装する必要があります。

クラス

説明

PrvConnection()

PrvConnection クラスの新しいインスタンスを初期化します。

PrvConnection(string connectionString)

接続文字列を含む文字列が指定されたときに、PrvConnection クラスの新しいインスタンスを初期化します。