IVisualizerObjectProvider.GetData Méthode

Définition

public:
 System::IO::Stream ^ GetData();
public System.IO.Stream GetData ();
abstract member GetData : unit -> System.IO.Stream
Public Function GetData () As Stream

Retours

Stream

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.

S’applique à