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::WriteLine (Object^, String^)

 

Publicado: octubre de 2016

Escribe un nombre de categoría y 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)

public:
[ConditionalAttribute("TRACE")]
static void WriteLine(
	Object^ value,
	String^ category
)

Parámetros

value
Type: System::Object^

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

category
Type: System::String^

Nombre de categoría usado para organizar el resultado.

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

The category parameter can be used to group output messages.

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

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 error message 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 the second error message on the same line as the first message. The second message is followed by a line terminator.

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

public:
   static void MyErrorMethod( Object^ myObject, String^ category )
   {
      #if defined(TRACE)
      // Write the message if the TraceSwitch level 
      // is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         Trace::Write( "Invalid object for category. " );
      }

      // Write a second message if the TraceSwitch level
      // is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         Trace::WriteLine( myObject, category );
      }
      #endif
   }

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: