Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Constructor ArgumentOutOfRangeException (String, Object, String)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la ArgumentOutOfRangeException nombre de clase con el parámetro, el valor del argumento y un mensaje de error especificado.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public ArgumentOutOfRangeException(
	string paramName,
	object actualValue,
	string message
)

Parámetros

paramName
Type: System.String

Nombre del parámetro que provocó la excepción.

actualValue
Type: System.Object

El valor del argumento que causa esta excepción.

message
Type: System.String

Mensaje que describe el error.

Este constructor inicializa la ParamName propiedad de la nueva instancia utilizando el paramName parámetro, el ActualValue propiedad mediante el actualValue parámetro y el Message propiedad mediante el message parámetro. El contenido de la paramName y message parámetros pretende inteligible. El llamador de este constructor es necesario para garantizar que estas cadenas se han localizado para la referencia cultural del sistema actual.

El actualValue parámetro no se utiliza dentro de la biblioteca de clases de .NET Framework. Sin embargo, la ActualValue propiedad se proporciona para que las aplicaciones puedan utilizar el valor del argumento disponible.

El actualValue parámetro contiene un valor no válido que se pasa al método y hace que se produzca esta excepción. Este valor se almacena en el ActualValue propiedad y su representación de cadena se anexa a la cadena de mensaje guardada en el Message propiedad.

En la tabla siguiente se muestran los valores de propiedad iniciales para una instancia de ArgumentOutOfRangeException.

Propiedad

Valor

ActualValue

El valor del argumento.

InnerException

Referencia nula (Nothing en Visual Basic).

Message

Cadena con el mensaje de error.

ParamName

La cadena de nombre de parámetro.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: