Compartir a través de


IVsDataSupport (Interfaz)

Proporciona la capacidad de proporcionar una secuencia XML que controla la compatibilidad de un área determinada de extensibilidad (DDEX) de diseñador de datos.

Espacio de nombres:  Microsoft.VisualStudio.Data.Core
Ensamblado:  Microsoft.VisualStudio.Data.Core (en Microsoft.VisualStudio.Data.Core.dll)

Sintaxis

'Declaración
Public Interface IVsDataSupport
public interface IVsDataSupport
public interface class IVsDataSupport
type IVsDataSupport =  interface end
public interface IVsDataSupport

El tipo IVsDataSupport expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público OpenSupportStream Abre y devuelve la secuencia de compatibilidad XML de los datos que estén representados por el objeto de compatibilidad de los datos.

Arriba

Comentarios

La arquitectura de DDEX es datos controlado para las áreas complejas de extensibilidad, como la representación del origen de datos como modelo de objetos o en una vista jerárquica. Para ello, se han implementado en una entidad admiten cuyo propósito es devolver una secuencia XML que coincide con un esquema conocido al llamador. El llamador después interpreta este XML y se utiliza para controlar esa área de extensibilidad.

Esta interfaz representa la interfaz base para todos estos tipos de compatibilidad. Contiene un método que devuelve una secuencia abierto XML.

Ejemplos

El código siguiente se muestra una implementación potencial de esta interfaz en el contexto de proporcionar compatibilidad para ver el origen de datos como un modelo de objetos.

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

Vea también

Referencia

Microsoft.VisualStudio.Data.Core (Espacio de nombres)