Partager via


IVisualizerObjectProvider.TransferData, méthode

Espace de noms :  Microsoft.VisualStudio.DebuggerVisualizers
Assembly :  Microsoft.VisualStudio.DebuggerVisualizers (dans Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntaxe

'Déclaration
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

Paramètres

  • outgoingData
    Type : System.IO.Stream
    Flux de données à transférer de nouveau au côté programme débogué.

Valeur de retour

Type : System.IO.Stream
Retourne le flux de données rempli par la méthode TransferData de VisualizerObjectSource.Il n'y a aucune communication basée sur le flux de données bidirectionnelle entre le côté débogueur et le côté programme débogué (source d'objet).

Notes

Transfère des données arbitraires à VisualizerObjectSource et lui permet de retourner des données arbitraires.

Exemples

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

Sécurité .NET Framework

Voir aussi

Référence

IVisualizerObjectProvider Interface

Microsoft.VisualStudio.DebuggerVisualizers, espace de noms