Freigeben über


TraceSwitch.TraceVerbose-Eigenschaft

Ruft einen Wert ab, der angibt, ob der Schalter alle Meldungen zulässt.

Namespace: System.Diagnostics
Assembly: System (in system.dll)

Syntax

'Declaration
Public ReadOnly Property TraceVerbose As Boolean
'Usage
Dim instance As TraceSwitch
Dim value As Boolean

value = instance.TraceVerbose
public bool TraceVerbose { get; }
public:
property bool TraceVerbose {
    bool get ();
}
/** @property */
public boolean get_TraceVerbose ()
public function get TraceVerbose () : boolean

Eigenschaftenwert

true, wenn die Level-Eigenschaft auf TraceLevel.Verbose festgelegt ist, andernfalls false.

Hinweise

Die TraceError-Eigenschaft, die TraceWarning-Eigenschaft, die TraceInfo-Eigenschaft und die TraceVerbose-Eigenschaft können zusammen mit der Debug-Klasse und der Trace-Klasse zum Ausgeben aller Meldungen mit einer angegebenen oder höheren Wichtigkeit verwendet werden. Wenn die Level-Eigenschaft auf TraceLevel.Verbose festgelegt ist, werden alle Debug- und Ablaufverfolgungsmeldungen übertragen.

Beispiel

Im folgenden Codebeispiel wird ein neuer TraceSwitch erstellt und mit diesem Schalter bestimmt, ob Fehlermeldungen ausgegeben werden sollen. Der Schalter wird auf Klassenebene erstellt. MyMethod gibt beide Fehlermeldungen aus, wenn die Level-Eigenschaft auf TraceLevel.Verbose festgelegt ist.

' Class-level declaration.
' Create a TraceSwitch to use in the entire application. 
Private Shared mySwitch As New TraceSwitch("General", "Entire Application")    

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

Public Shared Sub Main()
    ' Run the method that prints error messages based on the switch level.
    MyMethod()
End Sub
//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 = gcnew TraceSwitch( "General", "Entire Application" );

public:
   static 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." );
   }

   static void main()
   {
      // 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

Plattformen

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

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

TraceSwitch-Klasse
TraceSwitch-Member
System.Diagnostics-Namespace
TraceSwitch-Klasse
Switch-Klasse
TraceLevel-Enumeration
Debug-Klasse
Trace-Klasse