Metodo IVsDataSupport.OpenSupportStream
Apre e restituisce il flusso del supporto XML di dati rappresentato dall'oggetto di supporto di dati.
Spazio dei nomi: Microsoft.VisualStudio.Data.Core
Assembly: Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)
Sintassi
'Dichiarazione
Function OpenSupportStream As Stream
Stream OpenSupportStream()
Stream^ OpenSupportStream()
abstract OpenSupportStream : unit -> Stream
function OpenSupportStream() : Stream
Valore restituito
Tipo: Stream
Un flusso aperto che contiene dati supporta XML rappresentato dall'oggetto di supporto di dati.
Note
È raro che un provider di DDEX implementare in modo esplicito il metodo, tranne che negli scenari avanzati che richiedono la generazione dinamica XML che dipende da un contesto specifico, ad esempio una connessione dati. Generalmente XML viene archiviato sul disco in una posizione sicura o come risorsa nell'assembly del provider di DDEX. Il framework di DDEX fornisce le implementazioni incorporate per entrambi gli scenari che richiedono semplicemente i dati appropriati di individuare il file XML o una risorsa.
Esempi
Il codice seguente viene illustrata un'implementazione potenziale di questa interfaccia nel contesto di fornire il supporto per visualizzare l'origine dati come gerarchia di oggetti.
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()
{
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.