AdoDotNetSourceInformation クラス

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

継承階層

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

構文

'宣言
Public Class AdoDotNetSourceInformation _
    Inherits DataSourceInformation _
    Implements IVsDataSourceInformation
public class AdoDotNetSourceInformation : DataSourceInformation, 
    IVsDataSourceInformation
public ref class AdoDotNetSourceInformation : public DataSourceInformation, 
    IVsDataSourceInformation
type AdoDotNetSourceInformation =  
    class
        inherit DataSourceInformation
        interface IVsDataSourceInformation
    end
public class AdoDotNetSourceInformation extends DataSourceInformation implements IVsDataSourceInformation

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

コンストラクター

  名前 説明
プロテクト メソッド AdoDotNetSourceInformation() AdoDotNetDataSourceInformation クラスの新しいインスタンスを初期化します。
パブリック メソッド AdoDotNetSourceInformation(IVsDataConnection) データ接続オブジェクトを持つ AdoDotNetDataSourceInformation クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Connection 基になる DbConnection オブジェクトのインスタンスをクラスで使用されます。
パブリック プロパティ Item 指定した名前のデータ ソースの情報のプロパティを取得します。 (DataSourceInformation から継承されます。)
パブリック プロパティ Site オブジェクトのサイトを取得または設定します。 (DataSiteableObject<T> から継承されます。)
プロテクト プロパティ SourceInformation インメモリ データ ソースの情報をインメモリ データのテーブルを表現する DataTable のクラス実装が提供するを取得します。

このページのトップへ

メソッド

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

このページのトップへ

イベント

  名前 説明
パブリック イベント SiteChanged Site プロパティが変更されると発生します。 (DataSiteableObject<T> から継承されます。)

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド IVsDataSourceInformation.Contains 指定したプロパティがデータ ソースの情報のインスタンスに含まれているかどうかを示す Boolean の値を取得します。
明示的なインターフェイス実装プライベート プロパティ IVsDataSourceInformation.Item 指定した名前のデータ ソースの情報のプロパティを取得します。

このページのトップへ

解説

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

プロパティ

説明

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.Framework.AdoDotNet 名前空間