IVisualizerObjectProvider.TransferObject, méthode
Espace de noms : Microsoft.VisualStudio.DebuggerVisualizers
Assembly : Microsoft.VisualStudio.DebuggerVisualizers (dans Microsoft.VisualStudio.DebuggerVisualizers.dll)
Syntaxe
'Déclaration
Function TransferObject ( _
outgoingObject As Object _
) As Object
Object TransferObject(
Object outgoingObject
)
Object^ TransferObject(
Object^ outgoingObject
)
abstract TransferObject :
outgoingObject:Object -> Object
function TransferObject(
outgoingObject : Object
) : Object
Paramètres
outgoingObject
Type : ObjectObjet à transférer de nouveau au côté programme débogué.
Valeur de retour
Type : Object
Le résultat de la désérialisation de la valeur de retour de TransferData.
Notes
Transfère à nouveau un objet de données au programme débogué. Appelez cette méthode après avoir remplacé l'objet actuellement affiché. Appelez cette méthode pour transférer des informations ou pour appeler une commande sur le VisualizerObjectSource. Cette méthode encapsule simplement TransferData avec les appels à la sérialisation et désérialisation des méthodes d'assistance.
Exemples
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
// Get a string from the debuggee side and display it in a message box.
String myString = objectProvider.GetObject().ToString();
MessageBox.Show(myString);
// Modify the string and send it back to the debuggee side.
String myNewString = myString.ToUpper();
objectProvider.TransferObject(myNewString);
}
// Other DebuggerSide methods ommitted for clarity.
}
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.