次の方法で共有


DataObjectConceptMapper クラス

一般的なデザイナーでの使用に既知の概念にデータ ソース固有のメタデータのカスタマイズされたマッパーを提供する Enables。

継承階層

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataObjectConceptMapper
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectConceptMapper

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

構文

'宣言
Public MustInherit Class DataObjectConceptMapper _
    Inherits ObjectWithSite
public abstract class DataObjectConceptMapper : ObjectWithSite
public ref class DataObjectConceptMapper abstract : public ObjectWithSite
[<AbstractClass>]
type DataObjectConceptMapper =  
    class
        inherit ObjectWithSite
    end
public abstract class DataObjectConceptMapper extends ObjectWithSite

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

コンストラクター

  名前 説明
プロテクト メソッド DataObjectConceptMapper クラスのコンストラクター。 DataObjectConceptMapper クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Connection 接続固有の情報に依存するすべてのコードに使用するアクティブな DataConnection オブジェクトのインスタンスを取得します。
パブリック プロパティ Site を取得または設定オブジェクトのサイト。 (ObjectWithSite から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド MapValuesToConcept 指定したジェネリック概念に一つ以上のデータ ソース固有の値を割り当てます。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnSiteChanged SiteChanged イベントを発生させます。 (ObjectWithSite から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

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

このページのトップへ

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

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

このページのトップへ

解説

DDEX プロバイダーは既知の概念のデータ ソース固有のメタデータのマッピングがデータ オブジェクトのサポートの XML ファイルで指定するには大きすぎる複雑になる場合 DataObjectConceptMapper のクラスを実装する必要があります。

DDEX プロバイダーは、またはとして XML ファイルで対象の概念に CLSID キーの下の Visual Studio のローカルなレジストリ ハイブに登録されている、またはとして必要修飾されたマネージ型の名前 COM クラス ID のカスタム マッパーを指定する必要があります。

実行時に、DDEX のメタデータ エンジンはこのクラスのインスタンスを初期化し、DataConnection のアクティブなオブジェクトでオブジェクトを配置します。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data 名前空間

ObjectWithSite

その他の技術情報

DDEX のデータ オブジェクトのサポート

Concepts Reference Overview