Exportar (0) Imprimir
Expandir todo

Trace.Fail (Método) (String)

Emite el mensaje de error especificado.

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

[ConditionalAttribute("TRACE")] 
public static void Fail (
	string message
)
/** @attribute ConditionalAttribute("TRACE") */ 
public static void Fail (
	String message
)
ConditionalAttribute("TRACE") 
public static function Fail (
	message : String
)
No aplicable.

Parámetros

message

Mensaje que se va a emitir.

El comportamiento predeterminado del agente de escucha de seguimiento predeterminada consiste en enviar el parámetro message a un cuadro de mensaje cuando la aplicación se ejecuta en el modo de interfaz de usuario y a las instancias de TraceListener de la colección Listeners.

NotaNota:

La presentación del cuadro de mensaje depende de la presencia del DefaultTraceListener. Si DefaultTraceListener no está en la colección de Listeners, no se muestra el cuadro de mensaje. DefaultTraceListener se puede eliminar mediante Elemento <clear> de <listeners> de <trace> y Elemento <remove> de <listeners> de <trace>, o llamando al método Clear de la propiedad Listeners (System.Diagnostics.Trace.Listeners.Clear()).

Para personalizar este comportamiento, agregue un objeto TraceListener a la colección Listeners o quite uno de esta colección.

En el ejemplo siguiente se utiliza el método Fail para imprimir un mensaje durante el control de excepciones.

catch (Exception) {
    Trace.Fail("Unknown Option " + option + ", using the default.");
}

catch (System.Exception exp) {
    Trace.Fail("Unknown Option " + option + ", using the default.");
}

catch(e : Exception)
{
    @if(@TRACE)
    Trace.Fail("Cannot find SpecialController.")
    @end
}

También se puede utilizar el método Fail en una instrucción switch.

switch (option) {
    case Option.First:
       result = 1.0;
       break;
 
    // Insert additional cases.
    default:
       Trace.Fail("Unknown Option " + option);
       result = 1.0;
       break;
}

switch (option) {
    case Option.first :
        result = 1.0;
        break;
    // Insert additional cases.
    default :
        Trace.Fail(("Unknown Option " + option));
        result = 1.0;
        break;
}

switch(option)
{
    case 1:
        result = 1.0
        break

    // Insert additional cases.

    default:
        @if(@TRACE)
        Trace.Fail("Unexpected value: " + option)
        @end
        result = 0.0
}

Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

XNA Framework

Compatible con: 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft