TraceSwitch.TraceVerbose Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan apakah sakelar mengizinkan semua pesan.
public:
property bool TraceVerbose { bool get(); };
public bool TraceVerbose { get; }
member this.TraceVerbose : bool
Public ReadOnly Property TraceVerbose As Boolean
Nilai Properti
true
Level jika properti diatur ke Verbose; jika tidak, false
.
Contoh
Contoh kode berikut membuat baru TraceSwitch dan menggunakan sakelar untuk menentukan apakah akan memancarkan pesan kesalahan. Sakelar dibuat di tingkat kelas. MyMethod
menulis kedua pesan kesalahan ketika Level properti diatur ke TraceLevel.Verbose.
// 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.*/
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 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
Keterangan
Anda dapat menggunakan TraceErrorproperti , TraceWarning, TraceInfo, dan TraceVerbose bersama dengan Debug kelas dan Trace untuk memancarkan semua pesan dengan kepentingan tertentu atau lebih besar. Level Saat properti diatur ke TraceLevel.Verbose, semua pesan penelusuran kesalahan dan pelacakan dikirimkan.