Debug.WriteLine Debug.WriteLine Debug.WriteLine Debug.WriteLine Method

Definição

Grava informações sobre a depuração nos ouvintes de rastreamento da coleção Listeners.Writes information about the debug to the trace listeners in the Listeners collection.

Sobrecargas

WriteLine(Object) WriteLine(Object) WriteLine(Object) WriteLine(Object)

Grava o valor do método ToString() do objeto nos ouvintes de rastreamento da coleção Listeners.Writes the value of the object's ToString() method to the trace listeners in the Listeners collection.

WriteLine(String) WriteLine(String) WriteLine(String) WriteLine(String)

Grava uma mensagem seguida de um terminador de linha para os ouvintes de rastreamento na coleção Listeners.Writes a message followed by a line terminator to the trace listeners in the Listeners collection.

WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String)

Grava um nome de categoria e o valor do método ToString() do objeto nos ouvintes de rastreamento da coleção Listeners.Writes a category name and the value of the object's ToString() method to the trace listeners in the Listeners collection.

WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[])

Grava uma mensagem formatada seguida de um terminador de linha para os ouvintes de rastreamento na coleção Listeners.Writes a formatted message followed by a line terminator to the trace listeners in the Listeners collection.

WriteLine(String, String) WriteLine(String, String) WriteLine(String, String) WriteLine(String, String)

Grava um nome de categoria e mensagem nos ouvintes de rastreamento da coleção Listeners.Writes a category name and message to the trace listeners in the Listeners collection.

WriteLine(Object) WriteLine(Object) WriteLine(Object) WriteLine(Object)

Grava o valor do método ToString() do objeto nos ouvintes de rastreamento da coleção Listeners.Writes the value of the object's ToString() method to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::Object ^ value);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (object value);
static member WriteLine : obj -> unit
Public Shared Sub WriteLine (value As Object)

Parâmetros

value
Object Object Object Object

Um objeto cujo nome é enviado para o Listeners.An object whose name is sent to the Listeners.

Exemplos

O exemplo a seguir cria TraceSwitch um generalSwitchnome.The following example creates a TraceSwitch named generalSwitch. Essa opção é definida fora do exemplo de código.This switch is set outside of the code sample.

Se a opção for definida como a TraceLevel Error ou superior, o exemplo produzirá a primeira mensagem de erro Listenerspara o.If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. Para obter informações sobre como adicionar um ouvinte à Listeners coleção, consulte a TraceListenerCollection classe.For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.

Em seguida, se TraceLevel o for definido Verbosecomo, o exemplo produzirá o nome do objeto na mesma linha da primeira mensagem.Then, if the TraceLevel is set to Verbose, the example outputs the name of the object on the same line as the first message. Um terminador de linha segue a segunda mensagem.A line terminator follows the second message.

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

public:
   static void MyErrorMethod( Object^ myObject )
   {
      // Write the message if the TraceSwitch level is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         #if defined(DEBUG)
         Debug::Write( "Invalid object. " );
         #endif
      }
      // Write a second message if the TraceSwitch level is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         #if defined(DEBUG)
         Debug::WriteLine( myObject );
         #endif
      }
   }
// 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)
       Debug.Write("Invalid object. ");
 
    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Debug.WriteLine(myObject);
 }

' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")


Public Shared Sub MyErrorMethod(myObject As Object)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Debug.Write("Invalid object. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Debug.WriteLine(myObject)
    End If
End Sub 'MyErrorMethod 

Comentários

Por padrão, a saída é gravada em uma instância DefaultTraceListenerdo.By default, the output is written to an instance of DefaultTraceListener.

Esse método chama o WriteLine método do ouvinte de rastreamento.This method calls the WriteLine method of the trace listener.

Veja também

WriteLine(String) WriteLine(String) WriteLine(String) WriteLine(String)

Grava uma mensagem seguida de um terminador de linha para os ouvintes de rastreamento na coleção Listeners.Writes a message followed by a line terminator to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::String ^ message);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (string message);
static member WriteLine : string -> unit
Public Shared Sub WriteLine (message As String)

Parâmetros

message
String String String String

Uma mensagem a ser gravada.A message to write.

Exemplos

O exemplo a seguir cria TraceSwitch um generalSwitchnome.The following example creates a TraceSwitch named generalSwitch. Essa opção é definida fora do exemplo de código.This switch is set outside of the code sample.

Se a opção for definida como a TraceLevel Error ou superior, o exemplo produzirá a primeira mensagem de erro Listenerspara o.If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. Para obter informações sobre como adicionar um ouvinte à Listeners coleção, consulte a TraceListenerCollection classe.For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.

Em seguida, se TraceLevel o for definido Verbosecomo, o exemplo produzirá a segunda mensagem de erro na mesma linha da primeira mensagem.Then, if the TraceLevel is set to Verbose, the example outputs the second error message on the same line as the first message. Um terminador de linha segue a segunda mensagem.A line terminator follows the second message.

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

public:
   static void MyErrorMethod()
   {
      // Write the message if the TraceSwitch level is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         #if defined(DEBUG)
         Debug::Write( "My error message. " );
         #endif
      }
      // Write a second message if the TraceSwitch level is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         #if defined(DEBUG)
         Debug::WriteLine( "My second error message." );
         #endif
      }
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
 
 static public void MyErrorMethod() {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Debug.Write("My error message. ");
 
    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Debug.WriteLine("My second error message.");
 }

' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")


Public Shared Sub MyErrorMethod()
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Debug.Write("My error message. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Debug.WriteLine("My second error message.")
    End If
End Sub 'MyErrorMethod 

Comentários

Por padrão, a saída é gravada em uma instância DefaultTraceListenerdo.By default, the output is written to an instance of DefaultTraceListener.

Esse método chama o WriteLine método do ouvinte de rastreamento.This method calls the WriteLine method of the trace listener.

Veja também

WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String)

Grava um nome de categoria e o valor do método ToString() do objeto nos ouvintes de rastreamento da coleção Listeners.Writes a category name and the value of the object's ToString() method to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::Object ^ value, System::String ^ category);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (object value, string category);
static member WriteLine : obj * string -> unit
Public Shared Sub WriteLine (value As Object, category As String)

Parâmetros

value
Object Object Object Object

Um objeto cujo nome é enviado para o Listeners.An object whose name is sent to the Listeners.

category
String String String String

Um nome de categoria usado para organizar a saída.A category name used to organize the output.

Exemplos

O exemplo a seguir cria TraceSwitch um generalSwitchnome.The following example creates a TraceSwitch named generalSwitch. Essa opção é definida fora do exemplo de código.This switch is set outside of the code sample.

Se a opção for definida como a TraceLevel Error ou superior, o exemplo produzirá a primeira mensagem de erro Listenerspara o.If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. Para obter informações sobre como adicionar um ouvinte à Listeners coleção, consulte a TraceListenerCollection classe.For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.

Em seguida, se TraceLevel o for definido Verbosecomo, o exemplo produzirá a segunda mensagem de erro na mesma linha da primeira mensagem.Then, if the TraceLevel is set to Verbose, the example outputs the second error message on the same line as the first message. A segunda mensagem é seguida por um terminador de linha.The second message is followed by a line terminator.

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

public:
   static void MyErrorMethod( Object^ myObject, String^ category )
   {
      // Write the message if the TraceSwitch level is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         #if defined(DEBUG)
         Debug::Write( "Invalid object for category. " );
         #endif
      }
      // Write a second message if the TraceSwitch level is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         #if defined(DEBUG)
         Debug::WriteLine( myObject, category );
         #endif
      }
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
 
 static public void MyErrorMethod(Object myObject, String category) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Debug.Write("Invalid object for category. ");
 
    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Debug.WriteLine(myObject, category);
 }

' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")


Public Shared Sub MyErrorMethod(myObject As Object, category As String)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Debug.Write("Invalid object for category. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Debug.WriteLine(myObject, category)
    End If
End Sub 'MyErrorMethod 

Comentários

Por padrão, a saída é gravada em uma instância DefaultTraceListenerdo.By default, the output is written to an instance of DefaultTraceListener.

O category parâmetro pode ser usado para agrupar mensagens de saída.The category parameter can be used to group output messages.

Esse método chama o WriteLine método do ouvinte de rastreamento.This method calls the WriteLine method of the trace listener.

Veja também

WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[])

Grava uma mensagem formatada seguida de um terminador de linha para os ouvintes de rastreamento na coleção Listeners.Writes a formatted message followed by a line terminator to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::String ^ format, ... cli::array <System::Object ^> ^ args);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (string format, params object[] args);
static member WriteLine : string * obj[] -> unit
Public Shared Sub WriteLine (format As String, ParamArray args As Object())

Parâmetros

format
String String String String

Uma cadeia de caracteres de formato de composição que contém texto intercalado com zero ou mais itens de formato correspondentes a objetos na matriz args.A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the args array.

args
Object[]

Uma matriz de objetos que contém zero ou mais objetos a serem formatados.An object array that contains zero or more objects to format.

Comentários

Esse método usa o recurso de formatação composta do .net para converter o valor de um objeto em sua representação de texto e inserir essa representação em uma cadeia de caracteres.This method uses the .NET composite formatting feature to convert the value of an object to its text representation and embed that representation in a string.

A palavra-chave params (in C#) ou ParamArray (in Visual Basic) na sintaxe para esse método implica que a matriz de objetos pode ser um único valor.The params (in C#) or ParamArray (in Visual Basic) keyword in the syntax for this method implies that the object array can be a single value. A exceção a esse é o String objeto.The exception to this is the String object. Sobrecargas explícitas têm precedência, arg portanto, um valor de uma única cadeia de Debug.WriteLine(String, String) caracteres será padronizado para a sobrecarga.Explicit overloads take precedence, so an arg value of a single string will default to the Debug.WriteLine(String, String) overload.

Por padrão, a saída é gravada em uma instância DefaultTraceListenerdo.By default, the output is written to an instance of DefaultTraceListener.

Esse método chama o TraceListener.WriteLine método do ouvinte de rastreamento.This method calls the TraceListener.WriteLine method of the trace listener.

WriteLine(String, String) WriteLine(String, String) WriteLine(String, String) WriteLine(String, String)

Grava um nome de categoria e mensagem nos ouvintes de rastreamento da coleção Listeners.Writes a category name and message to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::String ^ message, System::String ^ category);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (string message, string category);
static member WriteLine : string * string -> unit
Public Shared Sub WriteLine (message As String, category As String)

Parâmetros

message
String String String String

Uma mensagem a ser gravada.A message to write.

category
String String String String

Um nome de categoria usado para organizar a saída.A category name used to organize the output.

Exemplos

O exemplo a seguir cria TraceSwitch um generalSwitchnome.The following example creates a TraceSwitch named generalSwitch. Essa opção é definida fora do exemplo de código.This switch is set outside of the code sample.

Se a opção for definida como a TraceLevel Error ou superior, o exemplo produzirá a primeira mensagem de erro Listenerspara o.If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. Para obter informações sobre como adicionar um ouvinte à Listeners coleção, consulte a TraceListenerCollection classe.For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.

Em seguida, se TraceLevel o for definido Verbosecomo, o exemplo produzirá a segunda mensagem de category erro e a na mesma linha da primeira mensagem.Then, if the TraceLevel is set to Verbose, the example outputs the second error message and the category on the same line as the first message. Um terminador de linha segue a segunda mensagem.A line terminator follows the second message.

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

public:
   static void MyErrorMethod( String^ category )
   {
      // Write the message if the TraceSwitch level is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         #if defined(DEBUG)
         Debug::Write( "My error message. " );
         #endif
      }
      // Write a second message if the TraceSwitch level is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         #if defined(DEBUG)
         Debug::WriteLine( "My second error message.", category );
         #endif
      }
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
 
 static public void MyErrorMethod(String category) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Debug.Write("My error message. ");
 
    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Debug.WriteLine("My second error message.", category);
 }

' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")


Public Shared Sub MyErrorMethod(category As String)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Debug.Write("My error message. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Debug.WriteLine("My second error message.", category)
    End If
End Sub 'MyErrorMethod 

Comentários

Por padrão, a saída é gravada em uma instância DefaultTraceListenerdo.By default, the output is written to an instance of DefaultTraceListener.

O category parâmetro pode ser usado para agrupar mensagens de saída.The category parameter can be used to group output messages.

Esse método chama o WriteLine método do ouvinte de rastreamento.This method calls the WriteLine method of the trace listener.

Veja também

Aplica-se a