IVisualizerObjectProvider.ReplaceData أسلوب
مساحة الاسم: Microsoft.VisualStudio.DebuggerVisualizers
التجميع: Microsoft.VisualStudio.DebuggerVisualizers (في Microsoft.VisualStudio.DebuggerVisualizers.dll)
بناء الجملة
'إقرار
Sub ReplaceData ( _
newObjectData As Stream _
)
void ReplaceData(
Stream newObjectData
)
void ReplaceData(
Stream^ newObjectData
)
abstract ReplaceData :
newObjectData:Stream -> unit
function ReplaceData(
newObjectData : Stream
)
المعلمات
- newObjectData
النوع: System.IO.Stream
دفق الذي يحتوي على بيانات إلى يمكن استخدام إلى إنشاء كائن جديد، قم باستبدال الكائن الذي يتم visualized حاليا.
ملاحظات
يستبدل المحتويات الكائن الذي يتم visualized المحتويات دفق بيانات الذي تحدده. يرسل المحتويات معلمة الدفق للفئة ObjectSource، لتلك الفئة للقيام بأي شيء يحتاج معه.
استدعاء النتائج بهذا الأسلوب في استدعاء إلى CreateReplacementObjectتشغيل VisualizerObjectSource. الالقيمة المرجعة للاستدعاء سيصبح الكائن الجديد الذي يتم visualized.
أمثلة
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
Stream myStream = objectProvider.GetData();
Stream myNewStream;
// Here is where you would show the visualizer and deserialize
// 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 واجهة