Metodo IVisualizerObjectProvider.TransferObject
Spazio dei nomi: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintassi
'Dichiarazione
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
Parametri
- outgoingObject
Tipo: System.Object
Un oggetto che deve essere spostato all'oggetto del debug.
Valore restituito
Tipo: System.Object
il risultato di deserializzare il valore restituito di TransferData.
Note
Trasferisce un oggetto dati all'oggetto del debug.Chiamare questo metodo dopo aver sostituito l'oggetto visualizzato.Chiamare questo metodo per trasferire le informazioni o per chiamare un comando del VisualizerObjectSource.L'impostazione di questo metodo solo TransferData con le chiamate ai metodi di supporto di serializzazione e deserializzazione.
Esempi
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.
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.