Compartir a través de


VisualizerDevelopmentHost (Clase)

Actualización: noviembre 2007

Espacio de nombres:  Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado:  Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)

Sintaxis

Public Class VisualizerDevelopmentHost

Dim instance As VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
public ref class VisualizerDevelopmentHost
public class VisualizerDevelopmentHost

Comentarios

Esta clase se puede utilizar para crear un instrumento destinado a probar y depurar un visualizador del depurador. Los Visualizadores son pequeñas aplicaciones que se llaman desde el depurador de Visual Studio para mostrar objetos de datos en forma apropiada para su tipo de datos. La clase VisualizerDevelopmentHost permite ejecutar un visualizador para fines de prueba y depuración sin necesidad de instalar el visualizador en Visual Studio. Utilizar este instrumento hace que la depuración del visualizador sea mucho más fácil.

Ejemplos

El siguiente ejemplo de código crea un host de desarrollo del visualizador y llama al host para mostrar el visualizador. MyDataObject es el objeto de datos que se desea mostrar en el visualizador. MyVisualizer es el visualizador propiamente dicho.

public static void TestShowVisualizer(object MyDataObject)
{
   VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer);
   visualizerHost.ShowVisualizer();
}

El código de llamada presenta el siguiente aspecto:

String myString = "Hello, World!";  // Create an object to visualize
Visualizer1.TestShowVisualizer(myString);  // Call the host to visualize it

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.DebuggerVisualizers.VisualizerDevelopmentHost

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

VisualizerDevelopmentHost (Miembros)

Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)