Information.IsError(Object) Método

Definição

Retorna um valor Boolean que indica se uma expressão é um tipo de exceção.

C#
public static bool IsError (object? Expression);
C#
public static bool IsError (object Expression);

Parâmetros

Expression
Object

Obrigatórios. Expressão Object.

Retornos

Retorna um valor Boolean que indica se uma expressão é um tipo de exceção.

Exemplos

O exemplo a seguir usa a IsError função para marcar se uma expressão representa uma exceção do sistema.

VB
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

Comentários

IsError retornará True se a expressão representar uma Object variável derivada da Exception classe no System namespace .

Uma exceção derivada de System.Exception pode ser capturada com as Try...Catch...Finally instruções .

Aplica-se a

Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também