Partilhar via


Exception Classe

Definição

Representa erros que ocorrem durante a execução do aplicativo.

public ref class Exception
public ref class Exception : System::Runtime::Serialization::ISerializable
public ref class Exception : System::Runtime::InteropServices::_Exception, System::Runtime::Serialization::ISerializable
public class Exception
public class Exception : System.Runtime.Serialization.ISerializable
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDual)]
[System.Serializable]
public class Exception : System.Runtime.Serialization.ISerializable
[System.Serializable]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Exception : System.Runtime.InteropServices._Exception, System.Runtime.Serialization.ISerializable
type Exception = class
type Exception = class
    interface ISerializable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDual)>]
[<System.Serializable>]
type Exception = class
    interface ISerializable
[<System.Serializable>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Exception = class
    interface ISerializable
    interface _Exception
Public Class Exception
Public Class Exception
Implements ISerializable
Public Class Exception
Implements _Exception, ISerializable
Herança
Exception
Derivado
Atributos
Implementações

Comentários

Para obter mais informações sobre essa API, consulte Comentários da API Complementar para Exceção.

Construtores

Exception()

Inicializa uma nova instância da classe Exception.

Exception(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da classe Exception com dados serializados.

Exception(String)

Inicializa uma nova instância da classe Exception com uma mensagem de erro especificada.

Exception(String, Exception)

Inicializa uma nova instância da classe Exception com uma mensagem de erro especificada e uma referência à exceção interna que é a causa da exceção.

Propriedades

Data

Obtém uma coleção de pares de chave/valor que fornecem informações definidas pelo usuário adicionais sobre a exceção.

HelpLink

Obtém ou define um link para o arquivo de ajuda associado a essa exceção.

HResult

Obtém ou define HRESULT, um valor numérico codificado que é atribuído a uma exceção específica.

InnerException

Obtém a instância Exception que causou a exceção atual.

Message

Obtém uma mensagem que descreve a exceção atual.

Source

Obtém ou define o nome do aplicativo ou objeto que causa o erro.

StackTrace

Obtém uma representação de cadeia de caracteres de quadros imediatos na pilha de chamadas.

TargetSite

Obtém o método que gerou a exceção atual.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBaseException()

Quando substituído em uma classe derivada, retorna a Exception que é a causa raiz de uma ou mais exceções subsequentes.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetObjectData(SerializationInfo, StreamingContext)
Obsoleto.

Quando substituído em uma classe derivada, define o SerializationInfo com informações sobre a exceção.

GetType()

Obtém o tipo de runtime da instância atual.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Cria e retorna uma representação de cadeia de caracteres da exceção atual.

Eventos

SerializeObjectState
Obsoleto.

Ocorre quando uma exceção é serializada para criar um objeto de estado de exceção que contém dados serializados sobre a exceção.

Aplica-se a

Confira também