Condividi tramite


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

Vedere anche

Riferimenti

IVisualizerObjectProvider Interfaccia

Spazio dei nomi Microsoft.VisualStudio.DebuggerVisualizers