AdoDotNetDataSourceInformation クラス

名前と値のペアとして渡されたプロパティの形式で ADO.NET のデータ ソースに関する情報を提供します。

継承階層

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataSourceInformation
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation

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

構文

'宣言
Public Class AdoDotNetDataSourceInformation _
    Inherits DataSourceInformation
public class AdoDotNetDataSourceInformation : DataSourceInformation
public ref class AdoDotNetDataSourceInformation : public DataSourceInformation
type AdoDotNetDataSourceInformation =  
    class
        inherit DataSourceInformation
    end
public class AdoDotNetDataSourceInformation extends DataSourceInformation

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

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetDataSourceInformation(DataConnection) クラスのコンストラクター。DataConnection のオブジェクトを使用して AdoDotNetDataSourceInformation クラスのインスタンスを初期化します。
パブリック メソッド AdoDotNetDataSourceInformation(DataConnection, ICollection) クラスのコンストラクター。DataConnection のオブジェクトを使用して AdoDotNetDataSourceInformation のクラスと接続プロパティ コレクションのインスタンスを初期化します。
パブリック メソッド AdoDotNetDataSourceInformation(DataConnection, IDictionary) クラスのコンストラクター。DataConnection のオブジェクトと接続のプロパティ IDictionary のオブジェクトを使用して AdoDotNetDataSourceInformation クラスのインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Connection 使用されるを取得するデータ ソースのプロパティへのデータ接続を取得します。 (DataSourceInformation から継承されます。)
プロテクト プロパティ ConnectionSupport データ接続に関連付けられているプロバイダーのコネクションのサポートのオブジェクトを取得します。 (DataSourceInformation から継承されます。)
プロテクト プロパティ DataSourceInformation メモリ内データを表すために DataTable クラスの実装によって提供されるを取得するインメモリ データ ソースの情報。
パブリック プロパティ Item 指定した名前のデータ ソースの情報のプロパティを取得します。 (DataSourceInformation.Item をオーバーライドします。)
プロテクト プロパティ ProviderObject 接続のサポートのオブジェクトによって公開されるように、基になるプロバイダーの接続オブジェクトを取得します。 (DataSourceInformation から継承されます。)
パブリック プロパティ Site を取得または設定オブジェクトのサイト。 (ObjectWithSite から継承されます。)

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド AddProperty(String) サポートされているプロパティの一覧にプロパティを追加します。 (DataSourceInformation から継承されます。)
プロテクト メソッド AddProperty(String, Object) サポートされているプロパティの一覧にプロパティ値と値を追加します。 (DataSourceInformation から継承されます。)
パブリック メソッド Contains 指定したプロパティがこのデータ ソースの情報のインスタンスに含まれているかどうかを示すブール値を取得します。 (DataSourceInformation.Contains(String) をオーバーライドします。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnSiteChanged SiteChanged イベントを発生させます。 (ObjectWithSite から継承されます。)
プロテクト メソッド RetrieveValue 指定されたデータ ソースの情報のプロパティの値を取得します。 (DataSourceInformation.RetrieveValue(String) をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント SiteChanged Site のプロパティが変更されたときに発生するイベント。 (ObjectWithSite から継承されます。)

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド IObjectWithSite.GetSite IObjectWithSite.SetSite のメソッドを使用して設定されている最後のサイトを取得します。既知のサイトが存在しない場合、オブジェクトは例外を返します。 (ObjectWithSite から継承されます。)
明示的なインターフェイス実装プライベート メソッド IObjectWithSite.SetSite サイトのオブジェクトにサイトのポインターを提供します。 (ObjectWithSite から継承されます。)

このページのトップへ

解説

以下は、サポートされているデータ ソースの情報のプロパティの一覧です:

プロパティ

説明

DataSourceName

DataSource プロパティの値。

DataSourceProduct

ADO.NET のデータ ソースの情報のデータ テーブルの DataSourceProductName の列の値。

DataSourceVersion

ADO.NET のデータ ソースの情報のデータ テーブルの DataSourceProductVersion の列の値。

SupportsNestedTransactions

既定値は false です。

CommandPrepareSupport

テキストだけです。

CommandDeriveParametersSupport

テキストだけです。

CommandDeriveSchemaSupport

テキストだけです。

CommandExecuteSupport

テキストだけです。

CommandParameterSupport

「InOut」および「ReturnValue」。

SupportsCommandTimeout

既定値は true です。

DefaultCatalog

null 以外の場合、空 Databaseの値。

SupportsAnsi92Sql

ADO.NET のデータ ソースの情報の SupportedJoinOperators の列に基づいてヒューリスティック; どの外部結合でがサポートされている場合、trueを返したり、それ falseを返します。

IdentifierPartsCaseSensitive

ADO.NET のデータ ソースの情報の IdentifierCase の列の値は Sensitiveが含まれる場合true ; 値がの場合 Insensitivefalse ; nullnull 参照 (Visual Basic では Nothing) いずれも。

QuotedIdentifierPartsCaseSensitive

ADO.NET のデータ ソースの情報の QuotedIdentifierCase の列の値は Sensitiveが含まれる場合true ; 値がの場合 Insensitivefalse ; nullnull 参照 (Visual Basic では Nothing) いずれも。

ReservedWords

ReservedWordsGetSchema のメソッドを呼び出し、結果セットの各行の予約語のコンマ区切りのリストを作成します。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.AdoDotNet 名前空間