次の方法で共有


DataObjectSelector クラス

オブジェクトからデータ ストアにオブジェクトのソース固有のメタデータを取得 Enables。 オブジェクトのストアのソースは、データ オブジェクトのサポートの XML ファイルです。

継承階層

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataObjectSelector
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectSelector
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetRootObjectSelector

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

構文

'宣言
Public MustInherit Class DataObjectSelector _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
public abstract class DataObjectSelector : DataSiteableObject<IVsDataConnection>, 
    IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>
public ref class DataObjectSelector abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector^>
[<AbstractClass>]
type DataObjectSelector =  
    class 
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataObjectSelector 
        interface IVsDataSupportObject<IVsDataObjectSelector>
    end
public abstract class DataObjectSelector extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Site オブジェクトのサイトを取得または設定します。 (DataSiteableObject<T> から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。)
パブリック メソッド GetExpensiveProperties(String) オブジェクト ストアから高いプロパティの一覧を取得します。
プロテクト メソッド GetExpensiveProperties(String, array<Object[]) オブジェクト ストアから高いプロパティの一覧を取得します。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド静的メンバー GetMappings リターンのキーと値のペアのマップされたプロパティ名と対応するデータ ソース固有のプロパティ名。
パブリック メソッド GetOrdering(String) 指定した型の注文を、オブジェクトが選択されたときに返すデータ オブジェクトの並べ替え順序を指定するコンマ区切りのデータ オブジェクト名の文字列を返します。
プロテクト メソッド GetOrdering(String, array<Object[]) 指定した型の注文を、オブジェクトが選択されたときに返すデータ オブジェクトの並べ替え順序を指定するコンマ区切りのデータ オブジェクト名の文字列を返します。
パブリック メソッド GetRequiredRestrictions(String) データ オブジェクトが、指定した型のために選択したときに必要な制限の一覧を取得します。
プロテクト メソッド GetRequiredRestrictions(String, array<Object[]) データ オブジェクトが、指定した型のために選択したときに必要な制限の一覧を取得します。
パブリック メソッド GetSupportedRestrictions(String) データ オブジェクトが、指定した型のために選択したときにサポートされているすべての制約を取得します。
プロテクト メソッド GetSupportedRestrictions(String, array<Object[]) データ オブジェクトが、指定した型のために選択したときにサポートされているすべての制約を取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnSiteChanged SiteChanged イベントを発生させます。 (DataSiteableObject<T> から継承されます。)
パブリック メソッド SelectObjects(String, array<Object[], array<String[]) オブジェクト ストアから取得される指定した制限事項とプロパティでフィルター処理されたデータ オブジェクトのデータ リーダーを返します。
プロテクト メソッド SelectObjects(String, array<Object[], array<String[], array<Object[]) オブジェクト ストアから取得される指定した制限、プロパティおよびパラメーターでフィルター処理されたデータ オブジェクトのデータ リーダーを返します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

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

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド IVsDataSupportObject<IVsDataObjectSelector>.Invoke 指定したメソッドを呼び出します。

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間