Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Trace.Write (Object)

 

Publicado: octubre de 2016

Escribe el valor del método ToString del objeto en los agentes de escucha en la colección Listeners.

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

[ConditionalAttribute("TRACE")]
public static void Write(
	object value
)

Parámetros

value
Type: System.Object

Un Object cuyo nombre se envía a los Listeners.

By default, the output is written to an instance of T:System.Diagnostics.DefaultTraceListener.

This method calls the M:System.Diagnostics.TraceListener.Write(System.String) method of the trace listener.

System_CAPS_noteNota

ASP.NET supplies tracing functionality tailored for Web pages. To write trace messages in ASP.NET pages, use the P:System.Web.UI.Page.Trace property.

By default, in code associated with an ASP.NET Web page, the statement Trace.Write("...") is a call to the Overload:System.Web.TraceContext.Write method of the P:System.Web.UI.Page.Trace property. To use the T:System.Diagnostics.Trace class in Web pages, you must include the namespace, for example, System.Diagnostics.Trace.Write("...").

The following example creates a T:System.Diagnostics.TraceSwitch named generalSwitch. This switch is set outside the code sample.

If the switch is set to the T:System.Diagnostics.TraceLevelError or higher, the example outputs the first name of the value parameter to the P:System.Diagnostics.Trace.Listeners. For information on adding a listener to the P:System.Diagnostics.Trace.Listeners collection, see the T:System.Diagnostics.TraceListenerCollection class.

Then, if the T:System.Diagnostics.TraceLevel is set to Verbose, the example outputs a message on the same line as the first message. The second message is followed by a line terminator.

// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");

 static public void MyErrorMethod(Object myObject) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Trace.Write(myObject);

    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Trace.WriteLine(" is not a valid value for this method.");
 }

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: