次の方法で共有


IVisualizerObjectProvider.TransferData(Stream) メソッド

定義

VisualizerObjectSource の TransferData メソッドに双方向にデータを転送します

public:
 System::IO::Stream ^ TransferData(System::IO::Stream ^ outgoingData);
public System.IO.Stream TransferData (System.IO.Stream outgoingData);
abstract member TransferData : System.IO.Stream -> System.IO.Stream
Public Function TransferData (outgoingData As Stream) As Stream

パラメーター

outgoingData
Stream

デバッグ対象側に転送されるデータのストリーム。

戻り値

メソッドによって入力されたデータ ストリームを TransferData(Object, Stream, Stream) 返します。 デバッガー側とデバッグ対象側 (オブジェクト ソース) の間に双方向のストリーム ベースの通信はありません。

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

注釈

任意のデータを に VisualizerObjectSource 転送し、任意のデータを返すことができます。

適用対象