ADO.NETIDbConnection、IDbCommandと IDbTransactionのインターフェイスを使用して DataConnectionSupport、DataCommandと DataTransaction のクラスのマネージ実装をそれぞれ指定します; また DataSourceVersionComparerクラスの実装を提供する単純な方法を提供します。
継承階層
System.Object
Microsoft.VisualStudio.Data.ServiceProvider
Microsoft.VisualStudio.Data.ServiceProviderWithSite
Microsoft.VisualStudio.Data.DataConnectionSupport
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionSupport
名前空間: Microsoft.VisualStudio.Data.AdoDotNet
アセンブリ: Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)
構文
'宣言
Public Class AdoDotNetConnectionSupport _
Inherits DataConnectionSupport
public class AdoDotNetConnectionSupport : DataConnectionSupport
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport
type AdoDotNetConnectionSupport =
class
inherit DataConnectionSupport
end
public class AdoDotNetConnectionSupport extends DataConnectionSupport
AdoDotNetConnectionSupport 型で公開されるメンバーは以下のとおりです。
コンストラクター
| 名前 | 説明 | |
|---|---|---|
![]() |
AdoDotNetConnectionSupport | クラスのコンストラクター。指定 ADO.NET のプロバイダー名で AdoDotNetConnectionSupport クラスのインスタンスを初期化します。 |
このページのトップへ
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
BaseCommand | この接続のコマンドを実装するために使用される IDbCommand のメイン オブジェクトを取得します。 |
![]() |
Connection | 現在の接続のサポートのインスタンスによって使用される IDbConnection のオブジェクトを取得します。 |
![]() |
ConnectionString | を取得または設定指定されたデータ ソースの接続を確立するために必要な情報の文字列形式。 (DataConnectionSupport.ConnectionString をオーバーライドします。) |
![]() |
ConnectionTimeout | を取得または設定操作を終了し、タイムアウト エラーを生成する前に接続を確立する待機する時間 (秒)。 (DataConnectionSupport.ConnectionTimeout をオーバーライドします。) |
![]() |
CurrentTransactionLevel | 現在のトランザクションのレベルを取得します。 |
![]() |
ExecutingCommand | 現在実行に使用される IDbCommand のインスタンスを取得します。 |
![]() |
PreparedCommands | 前に用意されている IDbCommand オブジェクトのリストを取得します。 |
![]() |
ProviderObject | 指定した接続の基になるプロバイダー オブジェクトを取得します。 (DataConnectionSupport.ProviderObject をオーバーライドします。) |
![]() |
ServiceTypes | サービスの GUID がマネージ型が指定されるマネージ IServiceProvider.GetService のメソッド呼び出しに、指定されたアンマネージの QueryService のメソッド呼び出しの変換に使用されるサービスの種類の一覧を取得します。 (ServiceProvider から継承されます。) |
![]() |
Site | を取得または設定サイトのオブジェクトのインスタンス。 (ServiceProviderWithSite から継承されます。) |
![]() |
State | データ接続の状態を取得します。 (DataConnectionSupport.State をオーバーライドします。) |
![]() |
Transaction | 現在の IDbTransactionがあれば取得します。 |
このページのトップへ
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
BeginTransaction | トランザクションを開始し、新しい現在のトランザクションのレベルを返します。 |
![]() |
Close | 指定したデータ接続を閉じます。 (DataConnectionSupport.Close() をオーバーライドします。) |
![]() |
CommitTransaction | トランザクションをコミットし、新しい現在のトランザクションのレベルを返します。 |
![]() |
CompareVersions | 2 種類のデータ ソースのバージョン文字列を比較し、1 種類が未満に、等しい、より大きいどちらであるかどうかを示す値を返します。 |
![]() |
CreateDataSourceInformation | DataSourceInformation オブジェクトのインスタンスを作成します。 |
![]() |
CreateObjectIdentifierConverter | DataObjectIdentifierConverter オブジェクトのインスタンスを作成します。 |
![]() |
CreateObjectItemComparer | オブジェクトのインスタンスを作成します。 |
![]() |
CreateParameter | DataParameter オブジェクトを作成します。 |
![]() |
DeriveParameters | 特定のコマンドに指定できるパラメーターを取得します |
![]() |
DeriveSchema | 指定されたコマンドから返されるスキーマが取得されます。特定のデータ リーダーの項目とブロックのレイアウトを示します。 |
![]() |
Dispose() | リソースの解放またはリセットに関連付けられているタスクを実行します。 (DataConnectionSupport から継承されます。) |
![]() |
Dispose(Boolean) | データ接続によって保持されているすべてのリソースを解放します。 (DataConnectionSupport.Dispose(Boolean) をオーバーライドします。) |
![]() |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) |
![]() |
Execute | パラメーターで指定されたコマンドを、オプションで実行し、DataReader のオブジェクトとして返します。 |
![]() |
ExecuteWithoutResults | 代わりに、パラメーターのコマンドを、オプションで実行し、結果を要求したり、呼び出しの結果を示す整数を返します。 |
![]() |
Finalize | 接続を終了します。 (DataConnectionSupport から継承されます。) |
![]() |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
![]() |
GetService(Guid) | 指定したサービスの GUID でサービスを取得します。 (ServiceProvider から継承されます。) |
![]() |
GetService(Type) | 指定した型のサービスを取得します。 (ServiceProvider から継承されます。) |
![]() |
GetServiceImpl(Guid) | 特定の GUID をサービスを取得するために実装を提供します。 (ServiceProvider から継承されます。) |
![]() |
GetServiceImpl(Type) | 実装のサービスの取得を有効にします。 (DataConnectionSupport.GetServiceImpl(Type) をオーバーライドします。) |
![]() |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() |
Initialize | 指定したプロバイダーを使用して指定 ADO.NET の接続を初期化します。 (DataConnectionSupport.Initialize(Object) をオーバーライドします。) |
![]() |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() |
OnSiteChanged | SiteChanged イベントを発生させます。 (ServiceProviderWithSite から継承されます。) |
![]() |
Open | 指定したデータ接続を開きます。 (DataConnectionSupport.Open(Boolean) をオーバーライドします。) |
![]() |
Prepare | 実装されるデータ ソースで指定されたコマンドを準備します; コマンドは、複数回さまざまなパラメーター、実行される場合があります。 |
![]() |
RaiseMessageReceived | DataConnection の外側のインスタンスの MessageReceivedのイベントを発生させます。 (DataConnectionSupport から継承されます。) |
![]() |
RaiseStateChanged | DataConnection の外側のインスタンスの状態の変更イベントを発生させます。 (DataConnectionSupport から継承されます。) |
![]() |
RollbackTransaction | を、または無効、トランザクション、およびを新しい現在のトランザクションのサポート レベルします。 |
![]() |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
イベント
| 名前 | 説明 | |
|---|---|---|
![]() |
SiteChanged | Site のプロパティが変更されたときに発生するイベント。 (ServiceProviderWithSite から継承されます。) |
このページのトップへ
明示的インターフェイスの実装
| 名前 | 説明 | |
|---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | IObjectWithSite.SetSite のメソッドを使用して設定されている最後のサイトを取得します。既知のサイトが存在しない場合、例外がスローされます。 (ServiceProviderWithSite から継承されます。) |
![]() ![]() |
IServiceProvider.QueryService | IServiceProvider の実装によって公開されるサービスのファクトリとして実行します。 (ServiceProvider から継承されます。) |
![]() ![]() |
IObjectWithSite.SetSite | 特定のオブジェクトにサイトの IUnknown のポインターを提供します。 (ServiceProviderWithSite から継承されます。) |
このページのトップへ
解説
このクラスは、完全な ADO.NET のデータ プロバイダーに既定で作成されるマネージ実装を提供します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)