Поделиться через


IVisualizerObjectProvider.TransferData - метод

Обновлен: Ноябрь 2007

Пространство имен:  Microsoft.VisualStudio.DebuggerVisualizers
Сборка:  Microsoft.VisualStudio.DebuggerVisualizers (в Microsoft.VisualStudio.DebuggerVisualizers.dll)

Синтаксис

'Декларация
Function TransferData ( _
    outgoingData As Stream _
) As Stream
'Применение
Dim instance As IVisualizerObjectProvider
Dim outgoingData As Stream
Dim returnValue As Stream

returnValue = instance.TransferData(outgoingData)
Stream TransferData(
    Stream outgoingData
)
Stream^ TransferData(
    Stream^ outgoingData
)
function TransferData(
    outgoingData : Stream
) : Stream

Параметры

  • outgoingData
    Тип: System.IO.Stream
    Поток данных, который необходимо передать обратно на сторону отлаживаемого процесса.

Возвращаемое значение

Тип: System.IO.Stream
Возвращает поток данных, заполненный методом TransferData класса VisualizerObjectSource. Двустороннего поточного сообщения между сторонами отладчика и отлаживаемого процесса (источника объекта) не существует.

Заметки

Передает произвольные данные в класс VisualizerObjectSource, позволяя ему вернуть произвольные данные.

Примеры

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 get back the modified data stream
      objectProvider.TransferData(myNewStream);
   }
   // Other class methods would be here.
}

Разрешения

См. также

Ссылки

IVisualizerObjectProvider Интерфейс

IVisualizerObjectProvider - члены

Microsoft.VisualStudio.DebuggerVisualizers - пространство имен