IVisualizerObjectProvider.TransferData - метод
Пространство имен: Microsoft.VisualStudio.DebuggerVisualizers
Сборка: Microsoft.VisualStudio.DebuggerVisualizers (в Microsoft.VisualStudio.DebuggerVisualizers.dll)
Синтаксис
'Декларация
Function TransferData ( _
outgoingData As Stream _
) As Stream
Stream TransferData(
Stream outgoingData
)
Stream^ TransferData(
Stream^ outgoingData
)
abstract TransferData :
outgoingData:Stream -> Stream
function TransferData(
outgoingData : Stream
) : Stream
Параметры
outgoingData
Тип: StreamПоток данных, который необходимо передать обратно на сторону отлаживаемого процесса.
Возвращаемое значение
Тип: 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.
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVisualizerObjectProvider Интерфейс
Microsoft.VisualStudio.DebuggerVisualizers - пространство имен