IVisualizerObjectProvider.GetData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public:
System::IO::Stream ^ GetData();
public System.IO.Stream GetData ();
abstract member GetData : unit -> System.IO.Stream
Public Function GetData () As Stream
Retours
Un flux de données contenant le contenu de l'objet qui est affiché. L'appel de cette méthode entraîne l'appel de GetData(Object, Stream) sur VisualizerObjectSource. La valeur de retour de cet appel GetData est ensuite retournée à l'appelant de cette méthode.
Exemples
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
Stream myStream = objectProvider.GetData();
Stream myNewStream;
// Here is where you would deserialize the data into a useful
// format and show the visualizer
// Make sure the object is replacable before you try to replace
// it. Otherwise, you will get an exception.
if (objectProvider.IsObjectReplaceable)
{
// reserialize here
objectProvider.ReplaceData(myNewStream);
}
}
// Other class methods would be here.
}
Remarques
GetObject appelle cette méthode et désérialise le flux en un objet.