InvalidDataException Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.