Interface IVsDataSupport
Fornece a capacidade de fornecer um fluxo XML que as unidades suportem para uma área específica de extensibilidade (DDEX) do designer de dados.
Namespace: Microsoft.VisualStudio.Data.Core
Assembly: Microsoft.VisualStudio.Data.Core (em Microsoft.VisualStudio.Data.Core.dll)
Sintaxe
'Declaração
Public Interface IVsDataSupport
public interface IVsDataSupport
public interface class IVsDataSupport
type IVsDataSupport = interface end
public interface IVsDataSupport
O tipo IVsDataSupport expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
OpenSupportStream | Abre e retorna o fluxo de XML suporte de dados que é representado pelo objeto de suporte de dados. |
Superior
Comentários
A arquitetura de DDEX é dados e para áreas complexas de extensibilidade, como a representação da fonte de dados como um modelo de objeto ou em uma exibição hierárquica.Para obter essa, uma entidade de suporte foi implementado cuja objetivo é retornar um fluxo de XML que corresponda a um esquema conhecido para o chamador.O chamador interpreta em este XML e usa-o para levar essa área de extensibilidade.
Essa interface representa a interface base para todos esses tipos de suporte.Contém um único método que retorna um fluxo de XML aberto.
Exemplos
O código a seguir demonstra uma implementação potencial de essa interface no contexto de fornecer suporte para exibir a fonte de dados como um modelo de objeto.
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");
}
}