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: System.IO.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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.