ArgumentNullException ArgumentNullException ArgumentNullException ArgumentNullException Constructors

Definição

Sobrecargas

ArgumentNullException() ArgumentNullException() ArgumentNullException()

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

ArgumentNullException(String) ArgumentNullException(String) ArgumentNullException(String) 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) ArgumentNullException(SerializationInfo, StreamingContext) ArgumentNullException(SerializationInfo, StreamingContext) ArgumentNullException(SerializationInfo, StreamingContext)

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

ArgumentNullException(String, Exception) ArgumentNullException(String, Exception) ArgumentNullException(String, Exception) 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) ArgumentNullException(String, String) ArgumentNullException(String, String) 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() ArgumentNullException() 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

Este construtor inicializa o Message propriedade da nova instância para uma mensagem fornecida pelo sistema que descreve o erro, por exemplo, "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." Esta mensagem leva em conta 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 ValorValue
InnerException Uma referência nula (Nothing no Visual Basic).A null reference (Nothing in Visual Basic).
Message Uma mensagem de erro localizada da cadeia de caracteres, como "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) ArgumentNullException(String) ArgumentNullException(String) 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 String String String

O nome do parâmetro que causou a exceção.The name of the parameter that caused the exception.

Comentários

Este construtor inicializa o Message propriedade 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. Esta mensagem leva em conta a cultura do sistema atual.This message takes into account the current system culture.

Este construtor inicializa o ParamName propriedade da nova instância usando o paramName parâmetro.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 ValorValue
InnerException Uma referência nula (Nothing no Visual Basic).A null reference (Nothing in Visual Basic).
Message Uma cadeia de mensagem de erro localizada que identifica o argumento nulo.A localized error message string that identifies the null argument. Por exemplo, se o paramName argumento é "arg1", a cadeia de caracteres de mensagem do idioma inglês é: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) ArgumentNullException(SerializationInfo, StreamingContext) ArgumentNullException(SerializationInfo, StreamingContext) ArgumentNullException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da classe ArgumentNullException com 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 SerializationInfo SerializationInfo SerializationInfo

O objeto que mantém os dados de objeto serializados.The object that holds the serialized object data.

context
StreamingContext StreamingContext StreamingContext 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.

Comentários

Este construtor é chamado durante a desserialização para reconstituir o objeto de exceção transmitido por 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: SerializationFormatter Ação de segurança: 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) ArgumentNullException(String, Exception) ArgumentNullException(String, Exception) 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 String String 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 Exception Exception 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 é 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) ArgumentNullException(String, String) ArgumentNullException(String, String) 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 String String String

O nome do parâmetro que causou a exceção.The name of the parameter that caused the exception.

message
String String String String

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

Comentários

Este construtor inicializa o Message propriedade da nova instância usando o valor da message parâmetro.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 desse construtor é necessário para garantir que essa cadeia de caracteres tenha sido 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.

Este construtor inicializa o ParamName propriedade da nova instância usando o paramName parâmetro.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 ValorValue
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