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");
    }
}

参照

関連項目

Microsoft.VisualStudio.Data.Core 名前空間