次の方法で共有


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