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 واجهة