مشاركة عبر


IVisualizerObjectProvider.GetData أسلوب

مساحة الاسم:  Microsoft.VisualStudio.DebuggerVisualizers
التجميع:  Microsoft.VisualStudio.DebuggerVisualizers (في Microsoft.VisualStudio.DebuggerVisualizers.dll)

بناء الجملة

'إقرار
Function GetData As Stream
Stream GetData()
Stream^ GetData()
abstract GetData : unit -> Stream 
function GetData() : Stream

القيمة المُرجعة

النوع: System.IO.Stream
دفق بيانات التي تحتوي على المحتويات كائن visualized الآن.استدعاء نتائج بهذا الأسلوب في VisualizerObjectSource.GetDataيتم استدعاء تشغيل VisualizerObjectSource.قيمة الإرجاع لهذا الاستدعاء GetData هو ثم التي يتم إرجاعها إلى المستدعي th هو الأسلوب.

ملاحظات

GetObjectاستدعاء هذا الأسلوب و deserializes الدفق في كائن.

أمثلة

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.
}

أمن NET Framework.

راجع أيضًَا

المرجع

IVisualizerObjectProvider واجهة

IVisualizerObjectProvider الأعضاء

Microsoft.VisualStudio.DebuggerVisualizers مساحة الاسم