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.
Espacio de nombres: Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado: Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxis
'Declaración
Function GetData As Stream
Stream GetData()
Stream^ GetData()
abstract GetData : unit -> Stream
function GetData() : Stream
Valor devuelto
Tipo: System.IO.Stream
Un flujo 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.
}
Seguridad de .NET Framework
- 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
Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)