Metoda IVisualizerObjectProvider.TransferObject —
Przestrzeń nazw: Microsoft.VisualStudio.DebuggerVisualizers
Zestaw: Microsoft.VisualStudio.DebuggerVisualizers (w Microsoft.VisualStudio.DebuggerVisualizers.dll)
Składnia
'Deklaracja
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
Parametry
outgoingObject
Typ: ObjectObiekt, który ma być przenoszona z powrotem do strony obiektem debugowanym.
Wartość zwracana
Typ: Object
Wynik deserializacji wartość zwracaną przez TransferData.
Uwagi
Przenosi obiekt danych obiektem debugowanym.Wywołanie tej metody po wymianie obiekt, który jest są przedstawiane.Wywołanie tej metody transferu niektórych informacji lub wywołać polecenie VisualizerObjectSource.Ta metoda jest jedynie zawijany TransferData z wywołaniami metod pomocniczych serializacji i deserializacji.
Przykłady
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.
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.