Compartilhar via


InvalidDataException Construtores

Definição

Inicializa uma nova instância da classe InvalidDataException.

Sobrecargas

InvalidDataException()

Inicializa uma nova instância da classe InvalidDataException.

InvalidDataException(String)

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

InvalidDataException(String, Exception)

Inicializa uma nova instância da classe InvalidDataException com uma referência à exceção interna que é a causa dessa exceção.

Comentários

Um InvalidDataException é gerado quando dados inválidos são detectados no fluxo de dados, como nas seguintes situações:

  • Uma linha de dados em um arquivo de texto delimitado não tem o número esperado de campos.

  • É feita uma tentativa de ler um arquivo binário, como o documento de processamento de palavras, que se tornou corrompido.

  • É feita uma tentativa de ler bytes de um fluxo de descompactação que tem um formato inválido.

InvalidDataException()

Origem:
InvalidDataException.cs
Origem:
InvalidDataException.cs
Origem:
InvalidDataException.cs

Inicializa uma nova instância da classe InvalidDataException.

public:
 InvalidDataException();
public InvalidDataException ();
Public Sub New ()

Comentários

Esse construtor inicializa a Message propriedade da nova instância para uma mensagem fornecida pelo sistema que descreve o erro, como "Um argumento inválido foi especificado". Essa mensagem é localizada com base na cultura atual do sistema.

Aplica-se a

InvalidDataException(String)

Origem:
InvalidDataException.cs
Origem:
InvalidDataException.cs
Origem:
InvalidDataException.cs

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

public:
 InvalidDataException(System::String ^ message);
public InvalidDataException (string message);
public InvalidDataException (string? message);
new System.IO.InvalidDataException : string -> System.IO.InvalidDataException
Public Sub New (message As String)

Parâmetros

message
String

A mensagem de erro que explica a razão da exceção.

Comentários

Esse construtor inicializa a Message propriedade da nova instância para uma mensagem fornecida pelo sistema que descreve o erro, como "Um argumento inválido foi especificado". Essa mensagem é localizada com base na cultura atual do sistema.

Aplica-se a

InvalidDataException(String, Exception)

Origem:
InvalidDataException.cs
Origem:
InvalidDataException.cs
Origem:
InvalidDataException.cs

Inicializa uma nova instância da classe InvalidDataException com uma referência à exceção interna que é a causa dessa exceção.

public:
 InvalidDataException(System::String ^ message, Exception ^ innerException);
public InvalidDataException (string message, Exception innerException);
public InvalidDataException (string? message, Exception? innerException);
new System.IO.InvalidDataException : string * Exception -> System.IO.InvalidDataException
Public Sub New (message As String, innerException As Exception)

Parâmetros

message
String

A mensagem de erro que explica a razão da exceção.

innerException
Exception

A exceção que é a causa da exceção atual. Caso o parâmetro innerException não seja null, a exceção atual é acionada em um bloco catch que identifica a exceção interna.

Comentários

Esse construtor inicializa a Message propriedade da nova instância usando o valor do message parâmetro . O conteúdo do parâmetro message deve ser compreendido por humanos. O chamador deste construtor é obrigatório para garantir que esta cadeia de caracteres foi localizada para a cultura do sistema atual.

Uma exceção que é lançada como um resultado direto de uma exceção anterior deve incluir uma referência para a exceção anterior na propriedade InnerException. A propriedade InnerException retorna o mesmo valor passado ao construtor, ou null se a propriedade InnerException não fornecer o valor da exceção interna ao construtor.

Aplica-se a