Condividi tramite


DefaultTraceListener.AssertUiEnabled Proprietà

Definizione

Ottiene o imposta un valore che indica se l'applicazione è in esecuzione nella modalità interfaccia utente.

public:
 property bool AssertUiEnabled { bool get(); void set(bool value); };
public bool AssertUiEnabled { get; set; }
member this.AssertUiEnabled : bool with get, set
Public Property AssertUiEnabled As Boolean

Valore della proprietà

true se la modalità interfaccia utente è attivata; in caso contrario, false.

Esempio

Nell'esempio di codice seguente viene chiamata una funzione che chiama il Fail(String, String) metodo per registrare un messaggio di errore se la funzione genera un'eccezione. Se la AssertUiEnabled proprietà è false, il metodo scrive anche il messaggio di errore nella console.

// Compute the next binomial coefficient and handle all exceptions.
try
{
    result = CalcBinomial(possibilities, iter);
}
catch(Exception ex)
{
    string failMessage = String.Format("An exception was raised when " +
        "calculating Binomial( {0}, {1} ).", possibilities, iter);
    defaultListener.Fail(failMessage, ex.Message);
    if (!defaultListener.AssertUiEnabled)
    {
        Console.WriteLine(failMessage+ "\n" +ex.Message);
    }
    return;
}
' Compute the next binomial coefficient and handle all exceptions.
Try
    result = CalcBinomial(possibilities, iter)
Catch ex As Exception
    Dim failMessage As String = String.Format( _
            "An exception was raised when " & _
            "calculating Binomial( {0}, {1} ).", _
            possibilities, iter)
    defaultListener.Fail(failmessage, ex.Message)
    If Not defaultListener.AssertUiEnabled Then
        Console.WriteLine(failMessage & vbCrLf & ex.Message)
    End If
    Return
End Try

Si applica a