IVsDataSupport 介面
可讓您提供巡覽支援資料設計工具擴充性 (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");
}
}