ArgumentNullException Construtores

Definição

Inicializa uma nova instância da ArgumentNullException classe.

Sobrecargas

Name Description
ArgumentNullException()

Inicializa uma nova instância da ArgumentNullException classe.

ArgumentNullException(String)

Inicializa uma nova instância da ArgumentNullException classe com o nome do parâmetro que causa esta exceção.

ArgumentNullException(SerializationInfo, StreamingContext)

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

ArgumentNullException(String, Exception)

Inicializa uma nova instância da ArgumentNullException classe com uma mensagem de erro especificada e a exceção que é a causa dessa exceção.

ArgumentNullException(String, String)

Inicializa uma instância da ArgumentNullException classe com uma mensagem de erro especificada e o nome do parâmetro que causa essa exceção.

ArgumentNullException()

Inicializa uma nova instância da ArgumentNullException classe.

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

Observações

Este construtor inicializa a Message propriedade da nova instância numa mensagem fornecida pelo sistema que descreve o erro, como "O valor não pode ser nulo." Esta mensagem tem em conta a cultura atual do sistema.

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de ArgumentNullException.

Property valor
InnerException Uma referência nula (Nothing em Visual Basic).
Message Uma cadeia de mensagens de erro localizada, como "Value cannot be null." para a língua inglesa.

Aplica-se a

ArgumentNullException(String)

Inicializa uma nova instância da ArgumentNullException classe com o nome do parâmetro que causa esta exceção.

public:
 ArgumentNullException(System::String ^ paramName);
public ArgumentNullException(string paramName);
new ArgumentNullException : string -> ArgumentNullException
Public Sub New (paramName As String)

Parâmetros

paramName
String

O nome do parâmetro que causou a exceção.

Observações

Este construtor inicializa a Message propriedade da nova instância numa mensagem fornecida pelo sistema que descreve o erro e inclui o nome do parâmetro. Esta mensagem tem em conta a cultura atual do sistema.

Este construtor inicializa a ParamName propriedade da nova instância usando o paramName parâmetro. O conteúdo de paramName destina-se a ser compreendido pelos humanos.

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de ArgumentNullException.

Property valor
InnerException Uma referência nula (Nothing em Visual Basic).
Message Uma cadeia de mensagens de erro localizada que identifica o argumento nulo. Por exemplo, se o argumento paramName for "arg1", a cadeia de mensagens em inglês é:

No .NET 5+ e .NET Core: Value cannot be null. (Parameter name: 'arg1')

Sobre .NET Framework: Value cannot be null.\r\nParameter name: arg1
ParamName O nome do parâmetro string.

Aplica-se a

ArgumentNullException(SerializationInfo, StreamingContext)

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

protected:
 ArgumentNullException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ArgumentNullException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ArgumentNullException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new ArgumentNullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentNullException
[<System.Security.SecurityCritical>]
new ArgumentNullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentNullException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

O objeto que contém os dados do objeto serializado.

context
StreamingContext

Um objeto que descreve a origem ou destino dos dados serializados.

Atributos

Observações

Este construtor é chamado durante a desserialização para reconstituir o objeto exceção transmitido através de um fluxo. Para mais informações, consulte XML e Serialização SOAP.

Ver também

Aplica-se a

ArgumentNullException(String, Exception)

Inicializa uma nova instância da ArgumentNullException classe com uma mensagem de erro especificada e a exceção que é a causa dessa exceção.

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

Parâmetros

message
String

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

innerException
Exception

A exceção que é a causa da exceção atual, ou uma referência nula (Nothing em Visual Basic) se não for especificada nenhuma exceção interna.

Aplica-se a

ArgumentNullException(String, String)

Inicializa uma instância da ArgumentNullException classe com uma mensagem de erro especificada e o nome do parâmetro que causa essa exceção.

public:
 ArgumentNullException(System::String ^ paramName, System::String ^ message);
public ArgumentNullException(string paramName, string message);
new ArgumentNullException : string * string -> ArgumentNullException
Public Sub New (paramName As String, message As String)

Parâmetros

paramName
String

O nome do parâmetro que causou a exceção.

message
String

Uma mensagem que descreve o erro.

Observações

Este construtor inicializa a Message propriedade da nova instância usando o valor do message parâmetro. O conteúdo do message parâmetro destina-se a ser compreendido pelos humanos. O chamador deste construtor é obrigado a garantir que esta cadeia foi localizada para a cultura do sistema atual.

Este construtor inicializa a ParamName propriedade da nova instância usando o paramName parâmetro. O conteúdo de paramName destina-se a ser compreendido pelos humanos.

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de ArgumentNullException.

Property valor
InnerException Uma referência nula (Nothing em Visual Basic).
Message A cadeia de mensagens de erro.
ParamName O nome do parâmetro string.

Aplica-se a