IVsDataSupport インターフェイス
ドライブがデータ Designer Extensibility (DDEX) の特定の領域に対してサポートする XML ストリームを提供する機能を提供します。
名前空間: Microsoft.VisualStudio.Data.Core
アセンブリ: Microsoft.VisualStudio.Data.Core (Microsoft.VisualStudio.Data.Core.dll 内)
構文
'宣言
Public Interface IVsDataSupport
public interface IVsDataSupport
public interface class IVsDataSupport
type IVsDataSupport = interface end
public interface IVsDataSupport
IVsDataSupport 型で公開されるメンバーは以下のとおりです。
メソッド
名前 | 説明 | |
---|---|---|
OpenSupportStream | データのサポートのオブジェクトによって表される、XML データのストリームが開かれ、返されます。 |
このページのトップへ
解説
DDEX アーキテクチャは、オブジェクト モデルとして機能拡張、データ ソースの表現など、操作するデータまたは階層ビューの複雑な領域にはです。 これを実現するには、目的が呼び出し元に既知のスキーマに一致する XML ストリームを返すように存在するエンティティが実装されています。 呼び出し元はこの XML を解釈し、機能拡張のその領域を生成するために使用します。
このインターフェイスは、サポートのすべてのこのような種類の基本インターフェイスを表します。 これは、XML のオープン ストリームを返す一つのメソッドが含まれています。
例
次のコードでは、オブジェクト モデルとしてデータ ソースを表示するための提供するサポートのコンテキストでこのインターフェイスの潜在的な実装を示しています。
using System;
using System.IO;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Data.Services.SupportEntities;
internal class MyObjectSupport
: IVsDataObjectSupport // inherits from IVsDataSupport
{
public Stream OpenSupportStream()
{
return GetType().Assembly.GetManifestResourceStream(
"MyObjectSupport.xml");
}
}