Information.IsError(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение типа Boolean, указывающее, является ли выражение типом исключения.
public:
static bool IsError(System::Object ^ Expression);
public static bool IsError (object? Expression);
public static bool IsError (object Expression);
static member IsError : obj -> bool
Public Function IsError (Expression As Object) As Boolean
Параметры
- Expression
- Object
Обязательный. Выражение Object.
Возвращаемое значение
Возвращает значение типа Boolean, указывающее, является ли выражение типом исключения.
Примеры
В следующем примере функция используется IsError для проверка, представляет ли выражение системное исключение.
Sub demonstrateIsError(ByVal firstArg As Integer)
Dim returnVal As New Object
Dim badArg As String = "Bad argument value"
Dim errorCheck As Boolean
If firstArg > 10000 Then
returnVal = New System.ArgumentOutOfRangeException(badArg)
End If
errorCheck = IsError(returnVal)
End Sub
Комментарии
IsError возвращает значение True , если выражение представляет переменную, производную Object от Exception класса в System пространстве имен.
Исключение, производное от System.Exception , можно перехватить с помощью инструкций Try...Catch...Finally .