DataObjectRestrictionMapper クラス
一般的な制限のデータ ソース固有の制限にマッピングをカスタマイズする方法を提供します。
継承階層
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataObjectRestrictionMapper
名前空間: Microsoft.VisualStudio.Data
アセンブリ: Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)
構文
'宣言
Public MustInherit Class DataObjectRestrictionMapper _
Inherits ObjectWithSite
public abstract class DataObjectRestrictionMapper : ObjectWithSite
public ref class DataObjectRestrictionMapper abstract : public ObjectWithSite
[<AbstractClass>]
type DataObjectRestrictionMapper =
class
inherit ObjectWithSite
end
public abstract class DataObjectRestrictionMapper extends ObjectWithSite
DataObjectRestrictionMapper 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
![]() |
DataObjectRestrictionMapper | クラスのコンストラクター。DataObjectRestrictionMapper クラスの新しいインスタンスを生成します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
Connection | 現在の接続の DataConnection オブジェクトのインスタンスを取得します。 |
![]() |
Site | を取得または設定オブジェクトのサイト。 (ObjectWithSite から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
![]() |
Equals | 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) |
![]() |
Finalize | オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。) |
![]() |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) |
![]() |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() |
MapValuesToRestriction | データ ソース固有の制限に一連の一般的な制限をマップします。 |
![]() |
MemberwiseClone | Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() |
OnSiteChanged | SiteChanged イベントを発生させます。 (ObjectWithSite から継承されます。) |
![]() |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
![]() |
SiteChanged | Site のプロパティが変更されたときに発生するイベント。 (ObjectWithSite から継承されます。) |
このページのトップへ
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | IObjectWithSite.SetSite のメソッドを使用して設定されている最後のサイトを取得します。既知のサイトが存在しない場合、オブジェクトは例外を返します。 (ObjectWithSite から継承されます。) |
![]() ![]() |
IObjectWithSite.SetSite | サイトのオブジェクトにサイトのポインターを提供します。 (ObjectWithSite から継承されます。) |
このページのトップへ
解説
クライアントは、通常、DDEX プロバイダーのデータ オブジェクトのサポートの XML で提供される概念のマッピング情報を使用して特定のオブジェクトを列挙できます。 より適切に実行するには、クライアントは、オブジェクトのサブセットを取得するする場所を指定するには、列挙型でジェネリック制約を使用できる機能が必要です。
これを行うには、DDEX プロバイダーでネイティブ認識されるソース固有の制限に必要と DDEX の変換の一般的な制限 (たとえば、カタログ、スキーマ、名前) です
ほとんどの場合、ジェネリック、ソース固有の制限間に 1 対 1 のマッピングがあり、これは XML ファイルで簡単に指定できます。 ただし、制限を適切に変換するプロバイダーが制限のマッパーを実行できる制限は、より複雑な方法でマップされていると考えられます。
ObjectWithSite クラスから継承します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。