TypeInitializationException(String, Exception) Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da TypeInitializationException classe com a mensagem de erro padrão, o nome do tipo especificado e uma referência à exceção interna que é a causa raiz dessa exceção.
public:
TypeInitializationException(System::String ^ fullTypeName, Exception ^ innerException);
public TypeInitializationException(string fullTypeName, Exception innerException);
new TypeInitializationException : string * Exception -> TypeInitializationException
Public Sub New (fullTypeName As String, innerException As Exception)
Parâmetros
- fullTypeName
- String
O nome totalmente qualificado do tipo que não se inicializa.
- innerException
- Exception
A exceção que é a causa da exceção atual. Se o parâmetro innerException não for uma referência nula (Nothing em Visual Basic), a exceção atual é elevada num bloco catch que trata a exceção interna.
Observações
Uma exceção que seja lançada como resultado direto de uma exceção anterior pode incluir uma referência à exceção anterior na InnerException propriedade. A propriedade InnerException devolve o mesmo valor que é passado para o construtor, ou uma referência nula (Nothing em Visual Basic) se a propriedade InnerException não fornecer o valor de exceção interna ao construtor.
A tabela seguinte mostra os valores iniciais das propriedades para uma instância de TypeInitializationException.
| Property | Value |
|---|---|
| InnerException | A referência à exceção interna. |
| Message | A cadeia de mensagens de erro localizadas. |
| TypeName | O nome do tipo. |