次の方法で共有


AdoDotNetConnectionSupport クラス

定義

適切な ADO .NET オブジェクトを使用して、IVsDataConnectionSupport インターフェイスの実装を表し、IVsDataCommand、IVsDataAsyncCommand、IVsDataTransaction インターフェイスを間接的に表します。

public ref class AdoDotNetConnectionSupport : Microsoft::VisualStudio::Data::Framework::DataConnectionSupport, Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>
public class AdoDotNetConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataConnectionSupport, Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>
type AdoDotNetConnectionSupport = class
    inherit DataConnectionSupport
    interface IVsDataSiteableObject<IVsDataProvider>
Public Class AdoDotNetConnectionSupport
Inherits DataConnectionSupport
Implements IVsDataSiteableObject(Of IVsDataProvider)
継承
実装

コンストラクター

AdoDotNetConnectionSupport()

AdoDotNetConnectionSupport クラスのインスタンスを初期化します。

プロパティ

Connection

現在の DbConnection 接続サポート インスタンスで使用されている オブジェクトを取得します。

ConnectionString

指定したデータ ソース接続を確立するために必要な情報の文字列表現を取得または設定します。

ConnectionTimeout

試行を終了してタイムアウト エラーを生成する前に接続の確立を待機する時間を秒単位で取得または設定します。

CurrentCommand

現在の DbCommand 接続サポート インスタンスで現在使用されている オブジェクトを取得します。

CurrentTransaction

現在の DbTransaction 接続サポート インスタンスで現在使用されている オブジェクトを取得します。

InAsyncMode

接続が非同期モードであるかどうかを示す値を取得します。

ParentProvider

親サービス プロバイダーの現在のインスタンスを取得します。

(継承元 ServiceProvider)
ProviderObject

指定した接続の基になるプロバイダー オブジェクトを取得します。

ServiceProvider

グローバル Visual Studio サービス プロバイダーを取得します。

(継承元 DataConnectionSupport)
Site

サイトを取得または設定します。

(継承元 DataSiteableServiceProvider<T>)
State

データ接続の状態を取得します。

メソッド

AddService(Type, Object)

指定したサービスをサービスの内部コレクションに追加します。

(継承元 ServiceProvider)
AddService(Type, Object, Boolean)

指定したサービスをサービス オブジェクトのコレクションまたは親サービス コンテナーに追加します。

(継承元 ServiceProvider)
AddService(Type, ServiceCreatorCallback)

指定したサービスをサービスの内部コレクションに追加します。

(継承元 ServiceProvider)
AddService(Type, ServiceCreatorCallback, Boolean)

指定したサービスをサービスの内部コレクションまたは親サービス コンテナーに追加します。

(継承元 ServiceProvider)
BeginTransactionCore()

トランザクションを開始します。

Close()

現在のデータ接続を閉じます。

CommitTransactionCore()

トランザクションをコミットします。

CreateParameterCore()

インターフェイス を使用して新しいデータ パラメーターを作成します IVsDataProvider

CreateParameterFrom(DbParameter)

指定したデータ パラメーターのコピーを使用して、 インターフェイス IVsDataProviderを使用して新しいデータ パラメーターを作成します。

CreateService(IServiceContainer, Type)

指定したインターフェイス サービスの種類に基づいて、新しいサービス オブジェクトを作成します。

DeriveParametersCore(String, DataCommandType, Int32)

指定したコマンドに対して指定できるパラメーターを派生させます。

DeriveParametersOn(DbCommand)

をオーバーライドして、指定されたコマンドからパラメーターを派生させます。

DeriveSchemaCore(String, DataCommandType, IVsDataParameter[], Int32)

指定したコマンドから返されるスキーマを派生させ、特定のデータ リーダー内の項目とブロックのレイアウトを示します。

Dispose()

データ接続によって保持されているすべてのリソースを解放します。

(継承元 DataConnectionSupport)
Dispose(Boolean)

データ接続によって保持されているすべてのリソースを解放します。

ExecuteCore(String, DataCommandType, IVsDataParameter[], Int32)

必要に応じてパラメーターを指定して指定したコマンドを実行し、結果を IVsDataReader オブジェクトとして返します。

ExecuteWithoutResultsCore(String, DataCommandType, IVsDataParameter[], Int32)

パラメーターを指定して、必要に応じて指定したコマンドを実行します。 クエリ結果は返されません。

GetCommand(String, DataCommandType, IVsDataParameter[], Int32)

指定された DbCommand コマンド文字列から オブジェクトを構築します。

GetCommandType(DataCommandType)

列挙値 DataCommandType を から 列挙体の対応する値に CommandType 変換します。

GetService(Guid)

指定したサービス GUID を持つサービスを取得します。

(継承元 ServiceProvider)
GetService(Type)

指定した型のサービスを取得します。

(継承元 ServiceProvider)
Initialize(Object)

指定したプロバイダーを使用して、指定した ADO.NET 接続を初期化します。

OnMessageReceived(DataConnectionMessageReceivedEventArgs)

MessageReceived イベントを処理します。

(継承元 DataConnectionSupport)
OnSiteChanged(EventArgs)

SiteChanged イベントを発生させます。

(継承元 DataSiteableServiceProvider<T>)
OnStateChanged(DataConnectionStateChangedEventArgs)

StateChanged イベントを処理します。

(継承元 DataConnectionSupport)
Open(Boolean)

指定したデータ接続を開きます。

PrepareCore(String, DataCommandType, IVsDataParameter[], Int32)

実行するデータ ソースで指定されたコマンドを準備します。コマンドは、さまざまなパラメーターを使用して複数回実行できます。

RemoveService(Type)

指定したサービスを内部サービス コレクションから削除します

(継承元 ServiceProvider)
RemoveService(Type, Boolean)

内部サービス コレクションまたは親サービス コンテナーから、指定されたサービスを削除します。

(継承元 ServiceProvider)
RollbackTransactionCore()

トランザクションをロールバックして、新しい現在のトランザクション レベルを返します。

SetParameters(DbCommand, IVsDataParameter[])

指定したパラメーターの配列IVsDataParameterから、指定DbCommandしたコマンドに新しいパラメーターを追加します。

イベント

MessageReceived

データ ソースからメッセージを受信したときに発生します。

(継承元 DataConnectionSupport)
SiteChanged

サイトが変更されたときに発生します。

(継承元 DataSiteableServiceProvider<T>)
StateChanged

データ接続の状態が変更されたときに発生します。

(継承元 DataConnectionSupport)

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

IServiceProvider.QueryService(Guid, Guid, IntPtr)

IServiceProvider の実装によって公開されるサービスのファクトリとしてを実行します。

(継承元 ServiceProvider)
IVsDataSiteableObject<IVsDataProvider>.Site

適切な ADO .NET オブジェクトを使用して、IVsDataConnectionSupport インターフェイスの実装を表し、IVsDataCommand、IVsDataAsyncCommand、IVsDataTransaction インターフェイスを間接的に表します。

拡張メソッド

QueryService(IServiceProvider, Guid)

サービス GUID に基づいて、サービス プロバイダーによって公開されるサービスを取得します。

QueryService<TService>(IServiceProvider)

サービス プロバイダーによって公開されるサービスを、そのサービスの種類に基づいて取得します。

適用対象