| Namespace |
Exception/Descrição |
| System |
AccessViolationException
É lançada quando existe uma tentativa de ler ou escrever em uma memória protegida. |
AppDomainUnloadedException
É lançada quando uma tentativa é feita para acessar um domínio de aplicação não carregado. |
ApplicationException
É lançada quando um erro não fatal ocorre na aplicação. |
ArgumentException
É lançada quando um dos argumentos enviados para o método não é válido. |
ArgumentNullException
É lançada quando uma referência nula é passada para um método que não aceita ela como um argumento válido. |
ArgumentOutOfRangeException
É lançada quando o valor de um argumento está fora dos limites de valores permitidos que foram definidos pelo método invocado. |
ArithmeticException
É lançada para um erro em uma operação aritmética ou de conversão. |
ArrayTypeMismatchException
É lançada quando uma tentativa é feita para guardar um elemento de um tipo diferente em um array. |
BadImageFormatException
É lançada quando o um arquivo de imagem de uma DLL ou um programa executável é inválido. |
CannotUnloadAppDomainException
É lançada quando uma tentativa de descarregar um domínio de programa falha. |
ContextMarshalException
É lançada quando uma tentativa de ordenar um objeto além dos limites do contexto falham. |
DataMisalignedException
É lançada quando uma unidade de dados é lido ou escrito em um endereço que não é um multiplo do tamanho dos dados. |
DivideByZeroException
É lançada quando há uma tentativa de dividir um valor inteiro ou decimal por zero. |
DllNotFoundException
É lançada quando uma DLL referencia uma DLL qua não pode ser encontrada. |
DuplicateWaitObjectException
É lançada quando um objeto aparece mais que uma vez em uma lista de objetos de sincronização. |
EntryPointNotFoundException
É lançada quando uma tentativa de carregar uma classe falha na ausência de um método de entrada. |
ExecutionEngineException
É lançada quando há um erro interno no mecanismo da CLR. Esta classe não pode ser herdada. |
FieldAccessException
É lançada quando há uma tentativa inválida de acessar um campo protegido ou privado dentro de uma classe. |
FormatException
É lançada quando o formato de um argumento não coincide com os parâmetros especificados no método invocado. |
IndexOutOfRangeException
É lançada quando uma tentativa é feita para acessar um elemento de um array por um índice que está fora dos limites do array. Esta classe não pode ser herdada. |
InsufficientMemoryException
É lançada quando uma verificação se a memória disponível não é suficiente. Esta classe não pode ser herdada. |
InvalidCastException
É lançada quando se está tentando fazer uma conversão inválida. |
InvalidOperationException
É lançada quando um método chamado é inválido para o estado atual do objeto. |
InvalidProgramException
É lançada quando um programa contém metadados ou MSIL inválidos. Geralmente isso indica um erro no compilador que gerou o programa. |
MemberAccessException
É lançada quando uma tentativa de acessar um membro de uma classe falha. |
MethodAccessException
É lançada quando há uma tentativa inválida de acessar um método privado ou protegido dentro de uma classe. |
MissingFieldException
É quando há uma tentativa de acessar dinamicamente um campo que não existe. |
MissingMemberException
É lançada quando há uma tentativa de acessar dinamicamente um membro da classe que não existe. |
MissingMethodException
É lançada quando há uma tentativa de acessar dinamicamente um método que não existe. |
MulticastNotSupportedException
É lançada quando há uma tentativa de combinar dois delegate no tipo ao invés do tipo. Esta classe não pode ser herdada. |
NotFiniteNumberException
É lançada quando um valor de ponto flutuante é positivo ao infinito, negativo ao infinito, ou não é um número (NaN). |
NotImplementedException
É lançada quando um método ou uma operação requisitada não foi implementada. |
NotSupportedException
É lançada quando um método invocado não é suportado, ou quando há uma tentativa de ler, procurar, ou escrever em uma stream que não suporta a funcionalidade invocada. |
NullReferenceException
É lançada quando há uma tentativa de remover uma referência a um objeto nulo. |
ObjectDisposedException
É lançada quando uma operação é enviada a um objeto que já foi recolhido pelo controle de recolhimento de lixo (GC). |
OperationCanceledException
É lançada em uma thread depois de um cancelamento de uma operação que a thread estava executando. |
OutOfMemoryException
É lançada quando não há memória suficiente para continuar a executar o programa. |
OverflowException
É lançada quando uma operação aritmética ou de conversão resulta em uma sobrecarga. |
PlatformNotSupportedException
É lançada quando uma característica não executa em uma plataforma em particular. |
RankException
É lançada quando um array com o número errado de dimensões é passada para um método. |
StackOverflowException
É lançada quando a execução se sobrecarrega porque contém muitos nós de métodos chamados. Essa classe não pode ser herdada. |
SystemException
Define a classe base para as exceções pré-definidas nesse namespace.. |
TimeoutException
É lançada quando o tempo alocado para um processo ou operação se esgota. |
TypeInitializationException
É lançada como um encapsulador sobre uma exceção lançada por um inicializador de classe. Esta class não pode ser herdado. |
TypeLoadException
É lançada quando o carregamento de um tipo falha. |
TypeUnloadedException
É lançada quando há uma tentativa de acessar uma classe descarregada. |
UnauthorizedAccessException
É lançada quando o sistema operacional nega o acesso por causa de um erro de I/O ou um tipo específico de erro de segurança. |
| System.Collections.Generic |
KeyNotFoundException
É lançado quando a chave especificada quando acessando uma um elemento em uma coleção não bate com qualquer chave na coleção. |
| System.IO |
DirectoryNotFoundException
É lançada quando parte de um arquivo ou diretório não pode ser encontrado. |
DriveNotFoundException
É lançada quando se tenta acessar um disco ou uma pasta compartilhada que não está disponível. |
EndOfStreamException
É lançada quando se está tentando ler além do final de uma stream. |
FileLoadException
É lançada quando um arquivo controlado não é encontrado mas não pode ser carregado. |
FileNotFoundException
É lançada quando se tenta acessar um arquivo que não existe no disco. |
IOException
É lançado quando ocorre um erro de I/O. |
PathTooLongException
É lançada quando um nome de uma pasta ou nome de um arquivo é maior que o tamanho máximo definido no sistema. |
| System.IO.IsolatedStorage |
IsolatedStorageException
É lançada quando uma operação em um armazenamento isolado falha. |
| System.Reflection |
AmbiguousMatchException
É lançada quando se mesclando a um membro que resulta em mais de um membro bate com o critério de mesclagem. Esta classe não pode ser herdada. |
CustomAttributeFormatException
É lançada quando o formato binário de um atributo personalizado é inválido. |
InvalidFilterCriteriaException
É lançado quando o critério de filtro não é válido para o tipo de filtro que você está usando. |
ReflectionTypeLoadException
É lançada pelo método se qualquer uma das classes no módulo não for carregada. Esta classe não pode ser herdada. |
TargetException
Representa a exceção que é lançada quando há uma tentativa de invocar um alvo inválido. |
TargetInvocationException
É lançada pelos métodos invocados através da reflexão. Esta classe não pode ser herdada. |
TargetParameterCountException
É lançada quando o número de parâmetros de uma invocação não bate com o número experado. Esta classe não pode ser herdada. |
| System.Resources |
MissingManifestResourceException
É lançada se o executável principal não contiver os recuros para cultura neutra, e elas são obrigatórias por causa da falta de um executável satélite apropriado. |
MissingSatelliteAssemblyException
É lançado quando o arquivo executável satélite pelos recursos que faltam da cultura neutra. |
| System.Runtime.CompilerServices |
RuntimeWrappedException
Encapsula uma exceção que não herda de uma classe. Essa classe não pode ser herdada. |
| System.Runtime.InteropServices |
COMException
É lançacada quando um HRESULT não reconhecido é retornado de um método de chamada COM. |
ExternalException
É a exceção base para todas as extensões de interoperablidade COM e exceções da estrutura de tratamento de erro (SEH). |
InvalidComObjectException
É lançada quando um objeto COM inválido é usado. |
InvalidOleVariantTypeException
É lançado com um ordenador quando ele encontra um argumento de um tipo variável que não pode ser ordenado por código gerenciado. |
MarshalDirectiveException
É lançada pelo ordenador quando ele encontra um que ele não suporta. |
SafeArrayRankMismatchException
É lançada quando um nível do SAFEARRAY de entrada não bate com o nível especificado na assinatura gerenciada. |
SafeArrayTypeMismatchException
É lançada quando o tipo do SAFEARRAY de entrada não bate ccom o tipo da assinatura gerenciada. |
SEHException
Representa um erro do manipulador de exceções estruturadas (SEH). |
| System.Runtime.Remoting |
RemotingException
É lançada quando alguma coisa sai errada durante acesso remoto. |
RemotingTimeoutException
É lançada quando o servidor ou o cliente não podem ser alcançados por um período de tempo previamente especificado. |
ServerException
É lançada para comunicar erro para o cliente quando o cliente se conecta à uma aplicação que não é DotNet e não pode lançar exceções. |
| System.Runtime.Serialization |
SerializationException
É lançado quando um erro ocorre durante uma serialização ou uma desserialização. |
| System.Security |
HostProtectionException
The exception that is thrown when a denied host resource is detected. |
SecurityException
The exception that is thrown when a security error is detected. |
VerificationException
The exception that is thrown when the security policy requires code to be type safe and the verification process is unable to verify that the code is type safe. |
XmlSyntaxException
The exception that is thrown when there is a syntax error in XML parsing. This class cannot be inherited. |
| System.Security.AccessControl |
PrivilegeNotHeldException
The exception that is thrown when a method in the namespace attempts to enable a privilege that it does not have. |
| System.Security.Cryptography |
CryptographicException
É lançado quando um erro ocorre durante a operação de criptografia. |
CryptographicUnexpectedOperationException
É lançada quando uma operação não experada ocorre durante a operação de criptografia. |
| System.Security.Policy |
PolicyException
É lançada quando se perde o código da permissão para rodar. |
| System.Security.Principal |
IdentityNotMappedException
Representa uma exceção para um objeto cuja identidade não pôde ser mapeada para uma identidade conhecida. |