ArgumentNullException Construtores

Definição

Inicializa uma nova instância da classe ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

Sobrecargas

ArgumentNullException()

Inicializa uma nova instância da classe ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

ArgumentNullException(String)

Inicializa uma nova instância da classe ArgumentNullException com o nome do parâmetro que causa essa exceção.Initializes a new instance of the ArgumentNullException class with the name of the parameter that causes this exception.

ArgumentNullException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da classe ArgumentNullException com os dados serializados.Initializes a new instance of the ArgumentNullException class with serialized data.

ArgumentNullException(String, Exception)

Inicializa uma nova instância da classe ArgumentNullException com uma mensagem de erro especificada e a exceção interna que é a causa desta exceção.Initializes a new instance of the ArgumentNullException class with a specified error message and the exception that is the cause of this exception.

ArgumentNullException(String, String)

Inicializa uma nova instância da classe ArgumentNullException com uma mensagem de erro especificada e o nome do parâmetro que causa essa exceção.Initializes an instance of the ArgumentNullException class with a specified error message and the name of the parameter that causes this exception.

ArgumentNullException()

Inicializa uma nova instância da classe ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

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

Comentários

Esse construtor inicializa a propriedade Message da nova instância para uma mensagem fornecida pelo sistema que descreve o erro, como "o valor não pode ser nulo".This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Value cannot be null." Essa mensagem considera a cultura do sistema atual.This message takes into account the current system culture.

A tabela a seguir mostra os valores de propriedade iniciais para uma instância de ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

PropriedadeProperty {1>Valor<1}Value
InnerException Uma referência nula (Nothing no Visual Basic).A null reference (Nothing in Visual Basic).
Message Uma cadeia de caracteres de mensagem de erro localizada, como "o valor não pode ser nulo".A localized error message string, such as "Value cannot be null." para o idioma inglês.for the English language.

ArgumentNullException(String)

Inicializa uma nova instância da classe ArgumentNullException com o nome do parâmetro que causa essa exceção.Initializes a new instance of the ArgumentNullException class with the name of the parameter that causes this exception.

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.The name of the parameter that caused the exception.

Comentários

Esse construtor inicializa a propriedade Message da nova instância para uma mensagem fornecida pelo sistema que descreve o erro e inclui o nome do parâmetro.This constructor initializes the Message property of the new instance to a system-supplied message that describes the error and includes the parameter name. Essa mensagem considera a cultura do sistema atual.This message takes into account the current system culture.

Esse construtor inicializa a propriedade ParamName da nova instância usando o parâmetro paramName.This constructor initializes the ParamName property of the new instance using the paramName parameter. O conteúdo de paramName deve ser compreendido por humanos.The content of paramName is intended to be understood by humans.

A tabela a seguir mostra os valores de propriedade iniciais para uma instância de ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

PropriedadeProperty {1>Valor<1}Value
InnerException Uma referência nula (Nothing no Visual Basic).A null reference (Nothing in Visual Basic).
Message Uma cadeia de caracteres de mensagem de erro localizada que identifica o argumento nulo.A localized error message string that identifies the null argument. Por exemplo, se o argumento paramName for "arg1", a cadeia de caracteres de mensagem do idioma inglês será:For example, if the paramName argument is "arg1", the English language message string is:

Value cannot be null.Parameter name: arg01
ParamName A cadeia de caracteres do nome do parâmetro.The parameter name string.

ArgumentNullException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da classe ArgumentNullException com os dados serializados.Initializes a new instance of the ArgumentNullException class with serialized data.

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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

O objeto que contém os dados do objeto serializado.The object that holds the serialized object data.

context
StreamingContext

Um objeto que descreve a origem ou o destino dos dados serializados.An object that describes the source or destination of the serialized data.

Atributos

Comentários

O construtor é chamado durante a desserialização para reconstituir o objeto de exceção transmitido em um fluxo.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Para obter mais informações, consulte serialização XML e SOAP.For more information, see XML and SOAP Serialization.

Segurança

SecurityPermission
para fornecer serviços de serialização.for providing serialization services. Enumeração associada: ação de segurança de SerializationFormatter: LinkDemandAssociated enumeration: SerializationFormatter Security action: LinkDemand

SecurityCriticalAttribute
requer confiança total para o chamador imediato.requires full trust for the immediate caller. Este membro não pode ser usado pelo código transparente ou parcialmente confiável.This member cannot be used by partially trusted or transparent code.

Veja também

ArgumentNullException(String, Exception)

Inicializa uma nova instância da classe ArgumentNullException com uma mensagem de erro especificada e a exceção interna que é a causa desta exceção.Initializes a new instance of the ArgumentNullException class with a specified error message and the exception that is the cause of this exception.

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.The error message that explains the reason for this exception.

innerException
Exception

A exceção que é a causa da exceção atual ou uma referência nula (Nothing no Visual Basic), se nenhuma exceção interna for especificada.The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.

ArgumentNullException(String, String)

Inicializa uma nova instância da classe ArgumentNullException com uma mensagem de erro especificada e o nome do parâmetro que causa essa exceção.Initializes an instance of the ArgumentNullException class with a specified error message and the name of the parameter that causes this exception.

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.The name of the parameter that caused the exception.

message
String

Uma mensagem que descreve o erro.A message that describes the error.

Comentários

Esse construtor inicializa a propriedade Message da nova instância usando o valor do parâmetro message.This constructor initializes the Message property of the new instance using the value of the message parameter. O conteúdo do parâmetro message deve ser compreendido por humanos.The content of the message parameter is intended to be understood by humans. O chamador deste construtor é obrigatório para garantir que esta cadeia de caracteres foi localizada para a cultura do sistema atual.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

Esse construtor inicializa a propriedade ParamName da nova instância usando o parâmetro paramName.This constructor initializes the ParamName property of the new instance using the paramName parameter. O conteúdo de paramName deve ser compreendido por humanos.The content of paramName is intended to be understood by humans.

A tabela a seguir mostra os valores de propriedade iniciais para uma instância de ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

PropriedadeProperty {1>Valor<1}Value
InnerException Uma referência nula (Nothing no Visual Basic).A null reference (Nothing in Visual Basic).
Message A cadeia de caracteres da mensagem de erro.The error message string.
ParamName A cadeia de caracteres do nome do parâmetro.The parameter name string.

Aplica-se a