TraceSwitch.TraceVerbose Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica se o interruptor permite todas as mensagens.
public:
property bool TraceVerbose { bool get(); };
public bool TraceVerbose { get; }
member this.TraceVerbose : bool
Public ReadOnly Property TraceVerbose As Boolean
Valor de Propriedade
true se a Level propriedade for definida para Verbose; caso contrário, false.
Exemplos
O exemplo de código seguinte cria um novo TraceSwitch e usa o interruptor para determinar se emitem mensagens de erro. A troca é criada ao nível da turma.
MyMethod escreve ambas as mensagens de erro quando a Level propriedade está definida para TraceLevel.Verbose.
//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
Observações
Pode usar as TraceErrorpropriedades , TraceWarning, TraceInfo, e TraceVerbose em conjunto com as Debug classes e Trace para emitir todas as mensagens com uma importância especificada ou superior. Quando a Level propriedade é definida para TraceLevel.Verbose, todas as mensagens de depuração e rastreio são transmitidas.