IVsDataSupport.OpenSupportStream, méthode
Ouvre et retourne le flux de prise en charge XML de données représenté par l'objet de prise en charge de données.
Espace de noms : Microsoft.VisualStudio.Data.Core
Assembly : Microsoft.VisualStudio.Data.Core (dans Microsoft.VisualStudio.Data.Core.dll)
Syntaxe
'Déclaration
Function OpenSupportStream As Stream
Stream OpenSupportStream()
Stream^ OpenSupportStream()
abstract OpenSupportStream : unit -> Stream
function OpenSupportStream() : Stream
Valeur de retour
Type : System.IO.Stream
Un flux ouvert contenant les données prennent en charge le XML représenté par l'objet de prise en charge de données.
Notes
Il est rare qu'un fournisseur de DDEX applique explicitement cette méthode, sauf dans les scénarios avancés qui requièrent la génération dynamique XML qui dépend d'un contexte particulier, comme une connexion de données.Normalement le XML est stocké sur le disque dans un emplacement sécurisé ou en tant que ressource dans l'assembly du fournisseur de DDEX.L'infrastructure de DDEX fournit des implémentations intégrées pour les deux scénarios nécessitant simplement les données appropriées pour localiser le fichier XML ou la ressource.
Exemples
Le code suivant illustre une implémentation éventuelle de cette interface dans le contexte de fournir la prise en charge de visualiser la source de données comme une hiérarchie d'objets.
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()
{
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.