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 mit einer vom System bereitgestellten Meldung, die den Fehler beschreibt, 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 mit einer vom System bereitgestellten Meldung, die den Fehler beschreibt, 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 für den Parameternamen.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 Datenstrom übertragene Ausnahmeobjekt wieder zusammenzusetzen.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.

Weitere Informationen

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 mit dem Wert des- message Parameters.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 ist erforderlich, um sicherzustellen, 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 für den Parameternamen.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 unter Verwendung des paramName -Parameters, der ActualValue -Eigenschaft unter Verwendung des actualValue -Parameters und der- Message Eigenschaft mithilfe des- message Parameters.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. Der Inhalt des paramName -Parameters und des- message Parameters soll von Menschen verstanden werden.The content of the paramName and message parameters is intended to be understood by humans. Der Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichen folgen für die aktuelle System Kultur lokalisiert wurden.The caller of this constructor is required to ensure that these strings have been localized for the current system culture.

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

Der actualValue -Parameter enthält einen ungültigen Wert, der an die-Methode übergeben wird und bewirkt, 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 wird in der ActualValue -Eigenschaft gespeichert, und die zugehörige Zeichen folgen Darstellung wird an die in der-Eigenschaft enthaltene Nachrichten Zeichenfolge angehängt Message .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 für den Parameternamen.The parameter name string.

Gilt für: