Поделиться через


DefaultTraceListener.AssertUiEnabled Свойство

Определение

Получает или задает значение, указывающее, выполняется ли приложение в режиме пользовательского интерфейса.

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

Значение свойства

true, если включен режим пользовательского интерфейса; в противном случае — false.

Примеры

В следующем примере кода вызывается функция, которая вызывает Fail(String, String) метод для регистрации сообщения об ошибке, если функция создает исключение. AssertUiEnabled Если свойство имеет значение false, метод также записывает сообщение об ошибке в консоль.

// 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

Применяется к