IVisualizerObjectProvider3.TransferObject<T>(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sérialise l’objet sortant à l’aide de , SelectedFormatterPolicy puis appelle TransferData(Stream). Lors du retour, il tente de désérialiser les données entrantes et retourne l’objet du type spécifié.
public T? TransferObject<T> (object outgoingObject);
abstract member TransferObject : obj -> 'T
Public Function TransferObject(Of T) (outgoingObject As Object) As T
Paramètres de type
- T
Type de la valeur de retour de TransferData(Stream).
Paramètres
- outgoingObject
- Object
Objet à transférer de nouveau au côté programme débogué.
Retours
Le résultat de la désérialisation de la valeur de retour de TransferData(Stream).
Exemples
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;
// Get a string from the debuggee side and display it in a message box.
String myString = objectProvider3.GetObject<string>();
MessageBox.Show(myString);
// Modify the string and send it back to the debuggee side.
String myNewString = myString.ToUpper();
// Make sure the object is replaceable before you try to replace it.
// Otherwise, you will get an exception.
objectProvider3.TransferObject<object>(myNewString);
}
// Other DebuggerSide methods omitted for clarity.
}
Remarques
Transfère un objet de données vers le débogueur. Appelez cette méthode après avoir remplacé l’objet qui est en cours de visualisation. Appelez cette méthode pour transférer des informations ou appelez une commande sur .VisualizerObjectSource Cette méthode est simplement encapsulé avec des TransferData(Stream) appels aux méthodes d’assistance de sérialisation et de désérialisation.