Share via


DataObjectSelector クラス

定義

IVsDataObjectSelector インターフェイスの実装を表します。

public ref class DataObjectSelector abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Core::IVsDataSupportObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector
public abstract class DataObjectSelector : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector
type DataObjectSelector = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataObjectSelector
    interface IVsDataSupportObject<IVsDataObjectSelector>
Public MustInherit Class DataObjectSelector
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
継承
派生
実装

コンストラクター

DataObjectSelector()

DataObjectSelector クラスの新しいインスタンスを初期化します。

DataObjectSelector(IVsDataConnection)

データ接続オブジェクトを使用して、 クラスの DataObjectSelector 新しいインスタンスを初期化します。

プロパティ

Site

オブジェクト サイトを取得または設定します。

(継承元 DataSiteableObject<T>)

メソッド

GetExpensiveProperties(String)

オブジェクト ストアから高価なプロパティの一覧を取得します。

GetExpensiveProperties(String, Object[])

オブジェクト ストアから高価なプロパティの一覧を取得します。

GetMappings(Object[])

マップされたプロパティ名とそれに対応するデータ ソース固有のプロパティ名のキーと値のペアを返します。

GetOrdering(String)

オブジェクトが選択されたときに返されるデータ オブジェクトの並べ替え順序を指定する、コンマ区切りのデータ オブジェクト名の文字列として、指定した型の順序を返します。

GetOrdering(String, Object[])

オブジェクトが選択されたときに返されるデータ オブジェクトの並べ替え順序を指定する、コンマ区切りのデータ オブジェクト名の文字列として、指定した型の順序を返します。

GetRequiredRestrictions(String)

指定した型のデータ オブジェクトが選択されている場合に必要な制限の一覧を取得します。

GetRequiredRestrictions(String, Object[])

指定した型のデータ オブジェクトが選択されている場合に必要な制限の一覧を取得します。

GetSupportedRestrictions(String)

指定した型に対してデータ オブジェクトが選択されている場合にサポートされるすべての制限を取得します。

GetSupportedRestrictions(String, Object[])

指定した型に対してデータ オブジェクトが選択されている場合にサポートされるすべての制限を取得します。

OnSiteChanged(EventArgs)

SiteChanged イベントを発生させます。

(継承元 DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

オブジェクト ストアから取得したデータ オブジェクトのデータ リーダーを返します。これは、指定された制限とプロパティでフィルター処理されます。

SelectObjects(String, Object[], String[], Object[])

オブジェクト ストアから取得したデータ オブジェクトのデータ リーダーを返します。これは、指定された制限、プロパティ、およびパラメーターでフィルター処理されます。

イベント

SiteChanged

Site プロパティが変更されると発生します。

(継承元 DataSiteableObject<T>)

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

IVsDataSupportObject<IVsDataObjectSelector>.Invoke(String, Object[], Object[])

IVsDataObjectSelector インターフェイスの実装を表します。

適用対象