Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Espacio de nombres: Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado: Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxis
Function GetData As Stream
Dim instance As IVisualizerObjectProvider
Dim returnValue As Stream
returnValue = instance.GetData()
Stream GetData()
Stream^ GetData()
function GetData() : Stream
Valor devuelto
Tipo: System.IO.Stream
Una secuencia de datos con el contenido del objeto que se visualiza. Llamar a este método hace que se llame al método VisualizerObjectSource.GetData del objeto VisualizerObjectSource. El valor devuelto de esa llamada a GetData se devuelve a su vez al objeto que llama al método.
Comentarios
GetObject llama a este método y deserializa la secuencia en un objeto.
Ejemplos
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
Stream myStream = objectProvider.GetData();
Stream myNewStream;
// Here is where you would deserialize the data into a useful
// format and show the visualizer
// Make sure the object is replacable before you try to replace
// it. Otherwise, you will get an exception.
if (objectProvider.IsObjectReplaceable)
{
// reserialize here
objectProvider.ReplaceData(myNewStream);
}
}
// Other class methods would be here.
}
Permisos
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
IVisualizerObjectProvider (Interfaz)
IVisualizerObjectProvider (Miembros)
Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)