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. |