AdoDotNetConnectionSupport クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ADO.NET DataConnectionSupport、DataCommand、および DataTransaction インターフェイスをそれぞれ使用して、IDbConnection、IDbCommand、および IDbTransaction クラスのマネージド実装を提供します。また、DataSourceVersionComparerclass の実装を提供する簡単な方法も提供します。
public ref class AdoDotNetConnectionSupport : Microsoft::VisualStudio::Data::DataConnectionSupport
public class AdoDotNetConnectionSupport : Microsoft.VisualStudio.Data.DataConnectionSupport
type AdoDotNetConnectionSupport = class
inherit DataConnectionSupport
Public Class AdoDotNetConnectionSupport
Inherits DataConnectionSupport
- 継承
コンストラクター
| 名前 | 説明 |
|---|---|
| AdoDotNetConnectionSupport(String) |
クラス コンストラクター。 指定した ADO.NET プロバイダー名を使用して、AdoDotNetConnectionSupport クラスのインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| BaseCommand |
この接続でコマンドを実行するために使用されているメイン IDbCommand オブジェクトを取得します。 |
| Connection |
現在の接続サポート インスタンスで使用されている IDbConnection オブジェクトを取得します。 |
| ConnectionString |
指定したデータ ソース接続を確立するために必要な情報の文字列形式を取得または設定します。 |
| ConnectionTimeout |
試行を終了してタイムアウト エラーを生成するまでの接続の確立を待機する時間 (秒単位) を取得または設定します。 |
| CurrentTransactionLevel |
現在のトランザクション レベルを取得します。 |
| ExecutingCommand |
現在実行に使用されている IDbCommand インスタンスを取得します。 |
| PreparedCommands |
以前に準備した IDbCommand オブジェクトの一覧を取得します。 |
| ProviderObject |
指定した接続の基になるプロバイダー オブジェクトを取得します。 |
| ServiceTypes |
サービス GUID が指定されているアンマネージ QueryService メソッド呼び出しを、マネージド型が指定されたマネージド IServiceProvider.GetService メソッド呼び出しに変換するために使用されるサービス型の一覧を取得します。 (継承元 ServiceProvider) |
| Site |
サイト オブジェクト インスタンスを取得または設定します。 (継承元 ServiceProviderWithSite) |
| State |
データ接続の状態を取得します。 |
| Transaction |
現在の IDbTransaction (存在する場合) を取得します。 |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| SiteChanged |
Site プロパティが変更されたときに発生するイベント。 (継承元 ServiceProviderWithSite) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IObjectWithSite.GetSite(Guid, IntPtr) |
IObjectWithSite.SetSite(Object) メソッドを使用して、最後のサイト セットを取得します。 既知のサイトがない場合は、例外がスローされます。 (継承元 ServiceProviderWithSite) |
| IObjectWithSite.SetSite(Object) |
特定のオブジェクトへのサイトの IUnknown ポインターを提供します。 (継承元 ServiceProviderWithSite) |
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
IServiceProvider の実装によって公開されるサービスのファクトリとして実行します。 (継承元 ServiceProvider) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| QueryService(IServiceProvider, Guid) |
サービス GUID に基づいてサービス プロバイダーによって公開されるサービスを取得します。 |
| QueryService<TService>(IServiceProvider) |
サービス プロバイダーによって公開されるサービスを、そのサービスの種類に基づいて取得します。 |