ArgumentOutOfRangeException ArgumentOutOfRangeException ArgumentOutOfRangeException ArgumentOutOfRangeException Constructors

Definição

Sobrecargas

ArgumentOutOfRangeException() ArgumentOutOfRangeException() ArgumentOutOfRangeException()

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

ArgumentOutOfRangeException(String) ArgumentOutOfRangeException(String) ArgumentOutOfRangeException(String) ArgumentOutOfRangeException(String)

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

ArgumentOutOfRangeException(SerializationInfo, StreamingContext) ArgumentOutOfRangeException(SerializationInfo, StreamingContext) ArgumentOutOfRangeException(SerializationInfo, StreamingContext) ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

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

ArgumentOutOfRangeException(String, Exception) ArgumentOutOfRangeException(String, Exception) ArgumentOutOfRangeException(String, Exception) ArgumentOutOfRangeException(String, Exception)

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

ArgumentOutOfRangeException(String, String) ArgumentOutOfRangeException(String, String) ArgumentOutOfRangeException(String, String) ArgumentOutOfRangeException(String, String)

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

ArgumentOutOfRangeException(String, Object, String) ArgumentOutOfRangeException(String, Object, String) ArgumentOutOfRangeException(String, Object, String) ArgumentOutOfRangeException(String, Object, String)

Inicializa uma nova instância da classe ArgumentOutOfRangeException com o nome do parâmetro, o valor do argumento e uma mensagem de erro especificada.Initializes a new instance of the ArgumentOutOfRangeException class with the parameter name, the value of the argument, and a specified error message.

ArgumentOutOfRangeException() ArgumentOutOfRangeException() ArgumentOutOfRangeException()

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

public:
 ArgumentOutOfRangeException();
public ArgumentOutOfRangeException ();
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, como "Número não negativo necessário."This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Nonnegative number required." 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 ArgumentOutOfRangeException.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

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 localizada.The localized error message string.

ArgumentOutOfRangeException(String) ArgumentOutOfRangeException(String) ArgumentOutOfRangeException(String) ArgumentOutOfRangeException(String)

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

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

Parâmetros

paramName
String String String String

O nome do parâmetro que causa essa exceção.The name of the parameter that causes this exception.

Comentários

Este construtor inicializa o Message propriedade da nova instância para uma mensagem fornecida pelo sistema que descreve o erro, como "Número não negativo necessário."This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Nonnegative number required." 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 ArgumentOutOfRangeException.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

PropriedadeProperty ValorValue
InnerException Uma referência nula (Nothing no Visual Basic).A null reference (Nothing in Visual Basic).
Message A cadeia de caracteres vazia ("").The empty string ("").
ParamName A cadeia de caracteres do nome do parâmetro.The parameter name string.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext) ArgumentOutOfRangeException(SerializationInfo, StreamingContext) ArgumentOutOfRangeException(SerializationInfo, StreamingContext) ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

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

protected:
 ArgumentOutOfRangeException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ArgumentOutOfRangeException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
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.

Veja também

ArgumentOutOfRangeException(String, Exception) ArgumentOutOfRangeException(String, Exception) ArgumentOutOfRangeException(String, Exception) ArgumentOutOfRangeException(String, Exception)

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

public:
 ArgumentOutOfRangeException(System::String ^ message, Exception ^ innerException);
public ArgumentOutOfRangeException (string message, Exception innerException);
new ArgumentOutOfRangeException : string * Exception -> ArgumentOutOfRangeException
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.

ArgumentOutOfRangeException(String, String) ArgumentOutOfRangeException(String, String) ArgumentOutOfRangeException(String, String) ArgumentOutOfRangeException(String, String)

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

public:
 ArgumentOutOfRangeException(System::String ^ paramName, System::String ^ message);
public ArgumentOutOfRangeException (string paramName, string message);
new ArgumentOutOfRangeException : string * string -> ArgumentOutOfRangeException
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

A mensagem que descreve o erro.The 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 ArgumentOutOfRangeException.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

PropriedadeProperty ValorValue
InnerException null.null.
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.

ArgumentOutOfRangeException(String, Object, String) ArgumentOutOfRangeException(String, Object, String) ArgumentOutOfRangeException(String, Object, String) ArgumentOutOfRangeException(String, Object, String)

Inicializa uma nova instância da classe ArgumentOutOfRangeException com o nome do parâmetro, o valor do argumento e uma mensagem de erro especificada.Initializes a new instance of the ArgumentOutOfRangeException class with the parameter name, the value of the argument, and a specified error message.

public:
 ArgumentOutOfRangeException(System::String ^ paramName, System::Object ^ actualValue, System::String ^ message);
public ArgumentOutOfRangeException (string paramName, object actualValue, string message);
new ArgumentOutOfRangeException : string * obj * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, actualValue As Object, 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.

actualValue
Object Object Object Object

O valor do argumento que causa essa exceção.The value of the argument that causes this exception.

message
String String String String

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

Comentários

Este construtor inicializa o ParamName propriedade da nova instância usando o paramName parâmetro, o ActualValue propriedade usando o actualValue parâmetro e o Message propriedade usando o message parâmetro.This constructor initializes the ParamName property of the new instance using the paramName parameter, the ActualValue property using the actualValue parameter, and the Message property using the message parameter. O conteúdo a paramName e message parâmetros se destina a ser compreendido por humanos.The content of the paramName and message parameters is intended to be understood by humans. O chamador desse construtor é necessário para garantir que essas cadeias de caracteres tenham sido localizadas para a cultura atual do sistema.The caller of this constructor is required to ensure that these strings have been localized for the current system culture.

O actualValue parâmetro não for usado na biblioteca de classes do .NET Framework.The actualValue parameter is not used within the .NET Framework class library. No entanto, o ActualValue propriedade é fornecida para que os aplicativos podem usar o valor do argumento disponíveis.However, the ActualValue property is provided so that applications can use the available argument value.

O actualValue parâmetro contém um valor inválido que é passado para o método e faz com que essa exceção seja lançada.The actualValue parameter contains an invalid value that is passed to the method and causes this exception to be thrown. Esse valor é armazenado na ActualValue propriedade e sua representação de cadeia de caracteres é acrescentado à cadeia de caracteres de mensagem mantida no Message propriedade.This value is stored in the ActualValue property and its string representation is appended to the message string held in the Message property.

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

PropriedadeProperty ValorValue
ActualValue O valor do argumento.The argument value.
InnerException A referência nula (Nothing no Visual Basic).The 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