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