IDSRefProvider インターフェイス

DSRef のツリーをビルドします。

この API は、CLS に準拠していません。 

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

構文

'宣言
<GuidAttribute("AB36DE41-2BF4-11CE-AB3C-00AA004404FB")> _
<CLSCompliantAttribute(False)> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IDSRefProvider
[GuidAttribute("AB36DE41-2BF4-11CE-AB3C-00AA004404FB")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IDSRefProvider
[GuidAttribute(L"AB36DE41-2BF4-11CE-AB3C-00AA004404FB")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IDSRefProvider
[<GuidAttribute("AB36DE41-2BF4-11CE-AB3C-00AA004404FB")>]
[<CLSCompliantAttribute(false)>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IDSRefProvider =  interface end
public interface IDSRefProvider

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

メソッド

  名前 説明
パブリック メソッド Clear 空の状態に指定されたツリーをリセットします。
パブリック メソッド CreateFirstChildNode 親ノードに最初の子ノードを追加します。
パブリック メソッド CreateNextSiblingNode 子ノードに別の兄弟ノードを作成します。
パブリック メソッド SetExtendedType 指定したノードの拡張された型を設定します。
パブリック メソッド SetMoniker 指定したノードのモニカーを設定します。
パブリック メソッド SetName 指定したノードの名前を設定します。
パブリック メソッド SetOwner 指定したノードのスキーマの名前を設定します。
パブリック メソッド SetProperty 指定したノードのカタログまたはデータベースの GUID とプロパティの値を設定します。
パブリック メソッド SetType ノードをノードの型を参照するデータベース オブジェクトの型を指定するに設定します。

このページのトップへ

解説

IDSRefProvider は DSRef プロバイダーによって DSRef ツリーの独自の実装を作成するために実装されます。データベース ツールの DLL によって提供される DSRef のオブジェクトのユーザーは、インターフェイスを実装する必要はありません。

参照

関連項目

Microsoft.VisualStudio.Data.Interop 名前空間

その他の技術情報

データ デザイナーの機能拡張の (DDEX) SDK