次の方法で共有


AdoDotNetConnectionSupport クラス

ADO.NET の適切なオブジェクトを使用して IVsDataConnectionSupport のインターフェイス実装、および IVsDataCommandIVsDataAsyncCommandIVsDataTransaction の間接的なインターフェイスの実装を提供します。

継承階層

System.Object
  Microsoft.VisualStudio.Data.Framework.ServiceProvider
    Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<IVsDataConnection>
      Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
        Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionSupport

名前空間:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
アセンブリ:  Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)

構文

'宣言
Public Class AdoDotNetConnectionSupport _
    Inherits DataConnectionSupport _
    Implements IVsDataSiteableObject(Of IVsDataProvider)
public class AdoDotNetConnectionSupport : DataConnectionSupport, 
    IVsDataSiteableObject<IVsDataProvider>
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport, 
    IVsDataSiteableObject<IVsDataProvider^>
type AdoDotNetConnectionSupport =  
    class
        inherit DataConnectionSupport
        interface IVsDataSiteableObject<IVsDataProvider>
    end
public class AdoDotNetConnectionSupport extends DataConnectionSupport implements IVsDataSiteableObject<IVsDataProvider>

AdoDotNetConnectionSupport 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetConnectionSupport AdoDotNetConnectionSupport クラスのインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Connection 現在の接続のサポートのインスタンスによって使用される DbConnection のオブジェクトを取得します。
パブリック プロパティ ConnectionString 情報の文字列表現を指定されたデータ ソースの接続を確立するために必要な取得または設定します。 (DataConnectionSupport.ConnectionString をオーバーライドします。)
パブリック プロパティ ConnectionTimeout 操作を終了し、タイムアウト エラーを生成する前に接続を確立する待機する時間 (秒単位) を取得または設定します。 (DataConnectionSupport.ConnectionTimeout をオーバーライドします。)
プロテクト プロパティ CurrentCommand 現在の接続のサポートのインスタンスによって使用される DbCommand のオブジェクトを取得します。
プロテクト プロパティ CurrentTransaction 現在の接続のサポートのインスタンスによって使用される DbTransaction のオブジェクトを取得します。
プロテクト プロパティ InAsyncMode 非同期機構が接続モードにあるかどうかを示す値を取得します。
プロテクト プロパティ ParentProvider 親サービス プロバイダーの現在のインスタンスを取得します。 (ServiceProvider から継承されます。)
パブリック プロパティ ProviderObject 指定した接続の基になるプロバイダー オブジェクトを取得します。 (DataConnectionSupport.ProviderObject をオーバーライドします。)
プロテクト プロパティ ServiceProvider Visual Studio のグローバル サービス プロバイダーを取得します。 (DataConnectionSupport から継承されます。)
パブリック プロパティ Site サイトを取得または設定します。 (DataSiteableServiceProvider<T> から継承されます。)
パブリック プロパティ State データ接続の状態を取得します。 (DataConnectionSupport.State をオーバーライドします。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddService(Type, ServiceCreatorCallback) サービスの内部コレクションに指定したサービスを追加します。 (ServiceProvider から継承されます。)
パブリック メソッド AddService(Type, Object) サービスの内部コレクションに指定したサービスを追加します。 (ServiceProvider から継承されます。)
パブリック メソッド AddService(Type, ServiceCreatorCallback, Boolean) サービスの内部コレクションまたは親コンテナーに指定したサービスのサービスを追加します。 (ServiceProvider から継承されます。)
パブリック メソッド AddService(Type, Object, Boolean) サービス オブジェクトのコレクションまたは親コンテナーに指定したサービスのサービスを追加します。 (ServiceProvider から継承されます。)
プロテクト メソッド BeginTransactionCore トランザクションを開始します。
パブリック メソッド Close 現在のデータ接続を閉じます。 (DataConnectionSupport.Close() をオーバーライドします。)
プロテクト メソッド CommitTransactionCore トランザクションをコミットします。
プロテクト メソッド CreateParameterCore インターフェイス IVsDataProviderで新しいデータ パラメーターを作成します。
プロテクト メソッド CreateParameterFrom 指定したデータのパラメーターのコピーを使用してインターフェイス IVsDataProviderで新しいデータ パラメーターを作成します。
プロテクト メソッド CreateService 特定のインターフェイスのサービスの種類に基づいて新しいサービス オブジェクトを作成します。 (DataConnectionSupport.CreateService(IServiceContainer, Type) をオーバーライドします。)
プロテクト メソッド DeriveParametersCore 特定のコマンドに指定できるパラメーターを取得します。
プロテクト メソッド DeriveParametersOn 指定されたコマンドからパラメーターを取得します。
プロテクト メソッド DeriveSchemaCore 指定されたコマンドから返されるスキーマが取得されます。特定のデータ リーダーの項目とブロックのレイアウトを示します。
パブリック メソッド Dispose() データ接続によって保持されているすべてのリソースを解放します。 (DataConnectionSupport から継承されます。)
プロテクト メソッド Dispose(Boolean) データ接続によって保持されているすべてのリソースを解放します。 (DataConnectionSupport.Dispose(Boolean) をオーバーライドします。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド ExecuteCore パラメーターで指定されたコマンドを、オプションで実行し、IVsDataReader のオブジェクトとして返します。
プロテクト メソッド ExecuteWithoutResultsCore パラメーターで指定されたコマンドを、必要に応じて実行します。クエリの結果は返されません。
プロテクト メソッド Finalize データ接続のサポートのオブジェクトが破棄されるときにデータ接続によって保持されているすべてのリソースを解放します。 (DataConnectionSupport から継承されます。)
プロテクト メソッド GetCommand 指定されたコマンド文字列から DbCommand オブジェクトを構築します。
プロテクト メソッド静的メンバー GetCommandType DataCommandType から CommandType の列挙体の対応する値に列挙値を変換します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetService(Guid) 指定したサービスの GUID でサービスを取得します。 (ServiceProvider から継承されます。)
パブリック メソッド GetService(Type) 指定した型のサービスを取得します。 (ServiceProvider から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Initialize 指定したプロバイダーを使用して、ADO.NET の指定した接続を初期化します。 (DataConnectionSupport.Initialize(Object) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnMessageReceived MessageReceived イベントを処理します。 (DataConnectionSupport から継承されます。)
プロテクト メソッド OnSiteChanged SiteChanged イベントを発生させます。 (DataSiteableServiceProvider<T> から継承されます。)
プロテクト メソッド OnStateChanged StateChanged イベントを処理します。 (DataConnectionSupport から継承されます。)
パブリック メソッド Open 指定したデータ接続を開きます。 (DataConnectionSupport.Open(Boolean) をオーバーライドします。)
プロテクト メソッド PrepareCore 実装されるデータ ソースで指定されたコマンドを準備します; コマンドは、複数回さまざまなパラメーターの実行できます。
パブリック メソッド RemoveService(Type) サービスの内部コレクションから指定したサービスを削除します (ServiceProvider から継承されます。)
パブリック メソッド RemoveService(Type, Boolean) サービスの内部コレクションまたは親コンテナーから指定したサービスのサービスを削除します。 (ServiceProvider から継承されます。)
プロテクト メソッド RollbackTransactionCore を、または無効、トランザクション、およびを新しい現在のトランザクションのサポート レベルします。
プロテクト メソッド静的メンバー SetParameters IVsDataParameter のパラメーターの指定された配列から DbCommand の特定のコマンドに新しいパラメーターを追加します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント MessageReceived メッセージがデータ ソースから受け取ったときに発生します。 (DataConnectionSupport から継承されます。)
パブリック イベント SiteChanged サイトが変更されたときに発生します。 (DataSiteableServiceProvider<T> から継承されます。)
パブリック イベント StateChanged データ接続の状態が変更されたときに発生します。 (DataConnectionSupport から継承されます。)

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド IServiceProvider.QueryService IServiceProviderの実装によって公開されるサービスのファクトリとして実行します。 (ServiceProvider から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IVsDataSiteableObject<IVsDataProvider>.Site 現在の接続のサポートのインスタンスによって使用される IVsDataProvider のオブジェクトを取得します。

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Data.Framework.AdoDotNet 名前空間