ArgumentNullException Constructores

Definición

Inicializa una nueva instancia de la clase ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

Sobrecargas

ArgumentNullException()

Inicializa una nueva instancia de la clase ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

ArgumentNullException(String)

Inicializa una nueva instancia de la clase ArgumentNullException con el nombre del parámetro que causa esta excepción.Initializes a new instance of the ArgumentNullException class with the name of the parameter that causes this exception.

ArgumentNullException(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase ArgumentNullException con datos serializados.Initializes a new instance of the ArgumentNullException class with serialized data.

ArgumentNullException(String, Exception)

Inicializa una nueva instancia de la clase ArgumentNullException con el mensaje de error especificado y la excepción que causó esta excepción.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 una nueva instancia de la clase ArgumentNullException con un mensaje de error especificado y el nombre del parámetro que causa esta excepción.Initializes an instance of the ArgumentNullException class with a specified error message and the name of the parameter that causes this exception.

ArgumentNullException()

Inicializa una nueva instancia de la clase ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

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

Comentarios

Este constructor inicializa la Message propiedad de la nueva instancia en un mensaje proporcionado por el sistema que describe el error, como "el valor no puede 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." Este mensaje tiene en cuenta la referencia cultural del sistema actual.This message takes into account the current system culture.

En la tabla siguiente se muestran los valores de propiedad iniciales para una instancia de ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

Propiedad.Property ValorValue
InnerException Referencia nula (Nothing en Visual Basic).A null reference (Nothing in Visual Basic).
Message Una cadena de mensaje de error localizada, como "el valor no puede ser nulo".A localized error message string, such as "Value cannot be null." para el idioma inglés.for the English language.

ArgumentNullException(String)

Inicializa una nueva instancia de la clase ArgumentNullException con el nombre del parámetro que causa esta excepción.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

Nombre del parámetro que provocó la excepción.The name of the parameter that caused the exception.

Comentarios

Este constructor inicializa la Message propiedad de la nueva instancia en un mensaje proporcionado por el sistema que describe el error e incluye el nombre del 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. Este mensaje tiene en cuenta la referencia cultural del sistema actual.This message takes into account the current system culture.

Este constructor inicializa la propiedad ParamName de la nueva instancia utilizando el parámetro paramName.This constructor initializes the ParamName property of the new instance using the paramName parameter. Se pretende que el contenido de paramName sea inteligible.The content of paramName is intended to be understood by humans.

En la tabla siguiente se muestran los valores de propiedad iniciales para una instancia de ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

Propiedad.Property ValorValue
InnerException Referencia nula (Nothing en Visual Basic).A null reference (Nothing in Visual Basic).
Message Una cadena de mensaje de error localizada que identifica el argumento null.A localized error message string that identifies the null argument. Por ejemplo, si el paramName argumento es "arg1", la cadena de mensaje del idioma inglés es:For example, if the paramName argument is "arg1", the English language message string is:

Value cannot be null.Parameter name: arg01
ParamName Cadena del nombre del parámetro.The parameter name string.

ArgumentNullException(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase ArgumentNullException con datos 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

Objeto que contiene los datos del objeto serializados.The object that holds the serialized object data.

context
StreamingContext

Objeto que describe el origen o destino de los datos serializados.An object that describes the source or destination of the serialized data.

Atributos

Comentarios

Durante la deserialización se llama a este constructor para reconstituir el objeto de excepción transmitido en una secuencia.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Para obtener más información, consulte serialización SOAP y XML.For more information, see XML and SOAP Serialization.

Seguridad

SecurityPermission
permite proporcionar servicios de serialización.for providing serialization services. Enumeración asociada: SerializationFormatterAcción de seguridad:LinkDemandAssociated enumeration: SerializationFormatter Security action: LinkDemand

SecurityCriticalAttribute
requiere plena confianza para el llamador inmediato.requires full trust for the immediate caller. Este miembro no puede ser utilizado por código transparente o de confianza parcial.This member cannot be used by partially trusted or transparent code.

Consulte también:

ArgumentNullException(String, Exception)

Inicializa una nueva instancia de la clase ArgumentNullException con el mensaje de error especificado y la excepción que causó esta excepción.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

Mensaje de error que explica la razón de esta excepción.The error message that explains the reason for this exception.

innerException
Exception

La excepción que es la causa de la excepción actual o una referencia nula (Nothing en Visual Basic) si no se especifica ninguna excepción interna.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 una nueva instancia de la clase ArgumentNullException con un mensaje de error especificado y el nombre del parámetro que causa esta excepción.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

Nombre del parámetro que provocó la excepción.The name of the parameter that caused the exception.

message
String

Mensaje que describe el error.A message that describes the error.

Comentarios

Este constructor inicializa la Message propiedad de la nueva instancia utilizando el valor message del parámetro.This constructor initializes the Message property of the new instance using the value of the message parameter. Se pretende que el contenido del parámetro message sea inteligible.The content of the message parameter is intended to be understood by humans. El autor de llamada de este constructor debe asegurarse de que la cadena se haya adaptado para la referencia cultural actual del sistema.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

Este constructor inicializa la propiedad ParamName de la nueva instancia utilizando el parámetro paramName.This constructor initializes the ParamName property of the new instance using the paramName parameter. Se pretende que el contenido de paramName sea inteligible.The content of paramName is intended to be understood by humans.

En la tabla siguiente se muestran los valores de propiedad iniciales para una instancia de ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

Propiedad.Property ValorValue
InnerException Referencia nula (Nothing en Visual Basic).A null reference (Nothing in Visual Basic).
Message Cadena con el mensaje de error.The error message string.
ParamName Cadena del nombre del parámetro.The parameter name string.

Se aplica a