Compartir a través de


IVsDataSupport.OpenSupportStream (Método)

Abre y devuelve la secuencia de compatibilidad XML de los datos que estén representados por el objeto de compatibilidad de los datos.

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

Sintaxis

'Declaración
Function OpenSupportStream As Stream
Stream OpenSupportStream()
Stream^ OpenSupportStream()
abstract OpenSupportStream : unit -> Stream
function OpenSupportStream() : Stream

Valor devuelto

Tipo: Stream
Una secuencia abierto que contiene datos admite XML representado por el objeto de compatibilidad de los datos.

Comentarios

Es raro que un proveedor de DDEX implemente explícitamente este método, excepto en escenarios avanzados que requieren la compilación dinámica de XML que depende de algún contexto determinado, como una conexión de datos. XML se almacena normalmente en el disco en una ubicación segura o como recurso en el ensamblado del proveedor de DDEX. El marco de DDEX proporciona implementaciones integradas para ambos escenarios que requieren simplemente los datos adecuados buscar el archivo XML o el recurso.

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 una jerarquía de objetos.

using System;
using System.IO;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Data.Services.SupportEntities;

internal class MyViewSupport
    : IVsDataViewSupport // inherits from IVsDataSupport
{
    public Stream OpenSupportStream()
    {
        return GetType().Assembly.GetManifestResourceStream(
            "MyViewSupport.xml");
    }

    public void Close()
    {
    }

    public void Initialize()
    {
    }
}

Seguridad de .NET Framework

Vea también

Referencia

IVsDataSupport Interfaz

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