¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

TraceSwitch.TraceVerbose (Propiedad)

Actualización: noviembre 2007

Obtiene un valor que indica si el modificador permite todos los mensajes.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

public bool TraceVerbose { get; }
/** @property */
public boolean get_TraceVerbose()

public function get TraceVerbose () : boolean

Valor de propiedad

Tipo: System.Boolean
true si la propiedad Level está establecida en TraceLevel.Verbose; en caso contrario, false.

Puede utilizar las propiedades TraceError, TraceWarning, TraceInfo y TraceVerbose junto con las clases Debug y Trace para emitir todos los mensajes que tengan la importancia especificada u otra superior. Cuando la propiedad Level está establecida en TraceLevel.Verbose, se transmiten todos los mensajes de depuración y seguimiento.

En el ejemplo de código siguiente se crea un nuevo objeto TraceSwitch y se utiliza el modificador para determinar si se van a emitir mensajes de error. El modificador se crea en el nivel de clase. MyMethod escribe los dos mensajes de error si la propiedad Level está establecida en TraceLevel.Verbose.

//Class-level declaration.
 /* Create a TraceSwitch to use in the entire application.*/
 static TraceSwitch mySwitch = new TraceSwitch("General", "Entire Application");

 static public void MyMethod() {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(mySwitch.TraceError)
       Console.WriteLine("My error message.");

    // Write the message if the TraceSwitch level is set to Verbose.
    if(mySwitch.TraceVerbose)
       Console.WriteLine("My second error message.");
 }

 public static void Main(string[] args) {
    // Run the method that prints error messages based on the switch level.
    MyMethod();
 }



// Class-level declaration.
/* Create a TraceSwitch to use in the entire application.
 */
private static TraceSwitch mySwitch =
    new TraceSwitch("General", "Entire Application");

public static void MyMethod()
{
    //Write the message if the TraceSwitch level is set to Error or higher.
    if (mySwitch.get_TraceError()) {
        Console.WriteLine("My error message.");
    }

    // Write the message if the TraceSwitch level is set to Verbose.
    if (mySwitch.get_TraceVerbose()) {
        Console.WriteLine("My second error message.");
    }
} //MyMethod

public static void main(String[] args)
{
    // Run the method that prints error messages based on the switch level.
    MyMethod();
} //main


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft