ArgumentOutOfRangeException Konstruktoren

Definition

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse.Initializes a new instance of the ArgumentOutOfRangeException class.

Überlädt

ArgumentOutOfRangeException()

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse.Initializes a new instance of the ArgumentOutOfRangeException class.

ArgumentOutOfRangeException(String)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit dem Namen des Parameters, der diese Ausnahme auslöst.Initializes a new instance of the ArgumentOutOfRangeException class with the name of the parameter that causes this exception.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit serialisierten Daten.Initializes a new instance of the ArgumentOutOfRangeException class with serialized data.

ArgumentOutOfRangeException(String, Exception)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit einer angegebenen Fehlermeldung und der Ausnahme, die diese Ausnahme ausgelöst hat.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)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit dem Namen des Parameters, der die Ausnahme auslöst und einer angegebenen Fehlermeldung.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)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit einer angegebenen Fehlermeldung, dem Namen des Parameters und dem Wert des Arguments und einer angegebenen Fehlermeldung.Initializes a new instance of the ArgumentOutOfRangeException class with the parameter name, the value of the argument, and a specified error message.

ArgumentOutOfRangeException()

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse.Initializes a new instance of the ArgumentOutOfRangeException class.

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

Hinweise

Dieser Konstruktor initialisiert die Message -Eigenschaft der neuen Instanz auf eine vom System bereitgestellten Meldung, die beschreibt, die Fehler, wie z. B. "Nicht negative Zahl erforderlich."This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Nonnegative number required." Diese Meldung berücksichtigt die aktuelle Systemkultur.This message takes into account the current system culture.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine ArgumentOutOfRangeException-Instanz aufgeführt.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

EigenschaftProperty WertValue
InnerException Ein NULL-Verweis (Nothing in Visual Basic).A null reference (Nothing in Visual Basic).
Message Die lokalisierte Zeichenfolge mit der Fehlermeldung.The localized error message string.

ArgumentOutOfRangeException(String)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit dem Namen des Parameters, der diese Ausnahme auslöst.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)

Parameter

paramName
String

Der Name des Parameters, der die Ausnahme verursacht hat.The name of the parameter that causes this exception.

Hinweise

Dieser Konstruktor initialisiert die Message -Eigenschaft der neuen Instanz auf eine vom System bereitgestellten Meldung, die beschreibt, die Fehler, wie z. B. "Nicht negative Zahl erforderlich."This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Nonnegative number required." Diese Meldung berücksichtigt die aktuelle Systemkultur.This message takes into account the current system culture.

Dieser Konstruktor initialisiert die ParamName-Eigenschaft der neuen Instanz unter Verwendung des paramName-Parameters.This constructor initializes the ParamName property of the new instance using the paramName parameter. Der Inhalt der paramName soll in verständlicher Sprache gehalten sein.The content of paramName is intended to be understood by humans.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine ArgumentOutOfRangeException-Instanz aufgeführt.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

EigenschaftProperty WertValue
InnerException Ein NULL-Verweis (Nothing in Visual Basic).A null reference (Nothing in Visual Basic).
Message Die leere Zeichenfolge ("").The empty string ("").
ParamName Die Zeichenfolge des Parameternamens.The parameter name string.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit serialisierten Daten.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)

Parameter

info
SerializationInfo

Das Objekt, das die Daten des serialisierten Objekts enthält.The object that holds the serialized object data.

context
StreamingContext

Ein Objekt, das die Quelle oder das Ziel der serialisierten Daten beschreibt.An object that describes the source or destination of the serialized data.

Hinweise

Dieser Konstruktor wird während der Deserialisierung aufgerufen, um das über einen Stream übertragene Ausnahmeobjekt wiederherzustellen.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Weitere Informationen finden Sie unter XML- und SOAP-Serialisierung.For more information, see XML and SOAP Serialization.

Siehe auch

ArgumentOutOfRangeException(String, Exception)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit einer angegebenen Fehlermeldung und der Ausnahme, die diese Ausnahme ausgelöst hat.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)

Parameter

message
String

Die Fehlermeldung, in der die Ursache dieser Ausnahme erklärt wird.The error message that explains the reason for this exception.

innerException
Exception

Die Ausnahme, die die aktuelle Ausnahme verursacht hat, oder ein Nullverweis (Nothing in Visual Basic), wenn keine innere Ausnahme angegeben ist.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)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit dem Namen des Parameters, der die Ausnahme auslöst und einer angegebenen Fehlermeldung.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)

Parameter

paramName
String

Der Name des Parameters, der die Ausnahme verursacht hat.The name of the parameter that caused the exception.

message
String

Die Meldung, in der der Fehler beschrieben wird.The message that describes the error.

Hinweise

Dieser Konstruktor initialisiert die Message -Eigenschaft der neuen Instanz mithilfe des Werts für die message Parameter.This constructor initializes the Message property of the new instance using the value of the message parameter. Der Inhalt des message-Parameters sollte für Personen verständlich sein.The content of the message parameter is intended to be understood by humans. Der Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

Dieser Konstruktor initialisiert die ParamName-Eigenschaft der neuen Instanz unter Verwendung des paramName-Parameters.This constructor initializes the ParamName property of the new instance using the paramName parameter. Der Inhalt der paramName soll in verständlicher Sprache gehalten sein.The content of paramName is intended to be understood by humans.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine ArgumentOutOfRangeException-Instanz aufgeführt.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

EigenschaftProperty WertValue
InnerException null.null.
Message Die Zeichenfolge der Fehlermeldung.The error message string.
ParamName Die Zeichenfolge des Parameternamens.The parameter name string.

ArgumentOutOfRangeException(String, Object, String)

Initialisiert eine neue Instanz der ArgumentOutOfRangeException-Klasse mit einer angegebenen Fehlermeldung, dem Namen des Parameters und dem Wert des Arguments und einer angegebenen Fehlermeldung.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)

Parameter

paramName
String

Der Name des Parameters, der die Ausnahme verursacht hat.The name of the parameter that caused the exception.

actualValue
Object

Der Wert des Arguments, das diese Ausnahme auslöst.The value of the argument that causes this exception.

message
String

Die Meldung, in der der Fehler beschrieben wird.The message that describes the error.

Hinweise

Dieser Konstruktor initialisiert die ParamName -Eigenschaft der neuen Instanz mit der paramName -Parameter der ActualValue Eigenschaft mit der actualValue Parameter, und die Message Eigenschaft mit der message Parameter.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. Den Inhalt der paramName und message sollte für Personen verständlich sein.The content of the paramName and message parameters is intended to be understood by humans. Der Aufrufer dieses Konstruktors ist erforderlich, um sicherzustellen, dass diese Zeichenfolgen für die aktuelle Systemkultur lokalisiert wurden.The caller of this constructor is required to ensure that these strings have been localized for the current system culture.

Die actualValue Parameter wird nicht in der .NET Framework-Klassenbibliothek verwendet.The actualValue parameter is not used within the .NET Framework class library. Allerdings die ActualValue Eigenschaft wird bereitgestellt, sodass Anwendungen mit den verfügbaren Argumentwert verwenden können.However, the ActualValue property is provided so that applications can use the available argument value.

Die actualValue Parameter enthält einen ungültigen Wert, der an die Methode übergeben wird, und führt dazu, dass diese Ausnahme ausgelöst wird.The actualValue parameter contains an invalid value that is passed to the method and causes this exception to be thrown. Dieser Wert befindet sich in der ActualValue -Eigenschaft und die Zeichenfolgendarstellung an die Meldungszeichenfolge, die in gespeicherten angefügt wird die Message Eigenschaft.This value is stored in the ActualValue property and its string representation is appended to the message string held in the Message property.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine ArgumentOutOfRangeException-Instanz aufgeführt.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

EigenschaftProperty WertValue
ActualValue Der Argumentwert.The argument value.
InnerException Der null-Verweis (Nothing in Visual Basic).The null reference (Nothing in Visual Basic).
Message Die Zeichenfolge der Fehlermeldung.The error message string.
ParamName Die Zeichenfolge des Parameternamens.The parameter name string.

Gilt für: