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 : StreamFlux de données à transférer de nouveau au côté programme débogué.
Valeur de retour
Type : 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.