次の方法で共有


DataMappedObjectConverter クラス

したがって、データ ソースの特定の型のセレクターに渡される基になる制限にマップされたオブジェクトのセレクターに渡した制約を変換する機能を提供して、マップされたオプションを許可します。また、データ オブジェクト マップされた表現が割り当てられているオブジェクトのメンバーへの基になるデータ オブジェクトのメンバーの変換を許可します。

継承階層

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataMappedObjectConverter
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetMappedObjectConverter

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

構文

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

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

コンストラクター

  名前 説明
プロテクト メソッド DataMappedObjectConverter() DataMappedObjectConverter クラスの新しいインスタンスを初期化します。
プロテクト メソッド DataMappedObjectConverter(IVsDataConnection) データ接続とともに DataMappedObjectConverter クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

  名前 説明
パブリック メソッド ConvertToMappedMember(String, String, array<Object[]) 対応するマップされたメンバーに、基になるデータ オブジェクトの指定したメンバーを変換します。
プロテクト メソッド ConvertToMappedMember(String, String, array<Object[], array<Object[]) 対応するマップされたメンバーに、基になるデータ オブジェクトの指定したメンバーを変換します。
パブリック メソッド ConvertToUnderlyingRestriction(String, Int32, array<Object[]) データ ソースの詳細な制限にマップ指定された制限を変換します。
プロテクト メソッド ConvertToUnderlyingRestriction(String, Int32, array<Object[], array<Object[]) データ ソースの詳細な制限にマップ指定された制限を変換します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnSiteChanged SiteChanged イベントを発生させます。 (DataSiteableObject<T> から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

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

このページのトップへ

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

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

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間