ArgumentOutOfRangeException Constructors

Definitie

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse.

Overloads

Name Description
ArgumentOutOfRangeException()

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse.

ArgumentOutOfRangeException(String)

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met de naam van de parameter die deze uitzondering veroorzaakt.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)
Verouderd.

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met geserialiseerde gegevens.

ArgumentOutOfRangeException(String, Exception)

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met een opgegeven foutbericht en de uitzondering die de oorzaak van deze uitzondering is.

ArgumentOutOfRangeException(String, String)

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met de naam van de parameter die deze uitzondering veroorzaakt en een opgegeven foutbericht.

ArgumentOutOfRangeException(String, Object, String)

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met de parameternaam, de waarde van het argument en een opgegeven foutbericht.

ArgumentOutOfRangeException()

Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse.

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

Opmerkingen

Met deze constructor wordt de Message eigenschap van het nieuwe exemplaar geïnitialiseerd naar een door het systeem opgegeven bericht waarin de fout wordt beschreven, zoals 'Niet-negatief getal vereist'. Dit bericht houdt rekening met de huidige systeemcultuur.

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van ArgumentOutOfRangeException.

Vastgoed Waarde
InnerException Een null-verwijzing (Nothing in Visual Basic).
Message De gelokaliseerde foutberichttekenreeks.

Van toepassing op

ArgumentOutOfRangeException(String)

Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met de naam van de parameter die deze uitzondering veroorzaakt.

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

Parameters

paramName
String

De naam van de parameter die deze uitzondering veroorzaakt.

Opmerkingen

Met deze constructor wordt de Message eigenschap van het nieuwe exemplaar geïnitialiseerd naar een door het systeem opgegeven bericht waarin de fout wordt beschreven, zoals 'Niet-negatief getal vereist'. Dit bericht houdt rekening met de huidige systeemcultuur.

Met deze constructor wordt de ParamName eigenschap van het nieuwe exemplaar geïnitialiseerd met behulp van de paramName parameter. De inhoud van paramName is bedoeld om door mensen te worden begrepen.

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van ArgumentOutOfRangeException.

Vastgoed Waarde
InnerException Een null-verwijzing (Nothing in Visual Basic).
Message De lege tekenreeks ("").
ParamName De tekenreeks voor de parameternaam.

Van toepassing op

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs

Let op

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met geserialiseerde gegevens.

protected:
 ArgumentOutOfRangeException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parameters

info
SerializationInfo

Het object met de geserialiseerde objectgegevens.

context
StreamingContext

Een object dat de bron of het doel van de geserialiseerde gegevens beschrijft.

Kenmerken

Opmerkingen

Deze constructor wordt aangeroepen tijdens deserialisatie om het uitzonderingsobject te reconstitueren dat via een stroom wordt verzonden. Zie XML- en SOAP-serialisatie voor meer informatie.

Zie ook

Van toepassing op

ArgumentOutOfRangeException(String, Exception)

Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met een opgegeven foutbericht en de uitzondering die de oorzaak van deze uitzondering is.

public:
 ArgumentOutOfRangeException(System::String ^ message, Exception ^ innerException);
public ArgumentOutOfRangeException(string message, Exception innerException);
public ArgumentOutOfRangeException(string? message, Exception? innerException);
new ArgumentOutOfRangeException : string * Exception -> ArgumentOutOfRangeException
Public Sub New (message As String, innerException As Exception)

Parameters

message
String

Het foutbericht dat de reden voor deze uitzondering verklaart.

innerException
Exception

De uitzondering die de oorzaak is van de huidige uitzondering of een null-verwijzing (Nothing in Visual Basic) als er geen interne uitzondering is opgegeven.

Van toepassing op

ArgumentOutOfRangeException(String, String)

Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met de naam van de parameter die deze uitzondering veroorzaakt en een opgegeven foutbericht.

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

Parameters

paramName
String

De naam van de parameter die de uitzondering heeft veroorzaakt.

message
String

Het bericht waarin de fout wordt beschreven.

Opmerkingen

Met deze constructor wordt de Message eigenschap van het nieuwe exemplaar geïnitialiseerd met behulp van de waarde van de message parameter. De inhoud van de message parameter is bedoeld om door mensen te worden begrepen. De aanroeper van deze constructor is vereist om ervoor te zorgen dat deze tekenreeks is gelokaliseerd voor de huidige systeemcultuur.

Met deze constructor wordt de ParamName eigenschap van het nieuwe exemplaar geïnitialiseerd met behulp van de paramName parameter. De inhoud van paramName is bedoeld om door mensen te worden begrepen.

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van ArgumentOutOfRangeException.

Vastgoed Waarde
InnerException null.
Message De tekenreeks van het foutbericht.
ParamName De tekenreeks voor de parameternaam.

Van toepassing op

ArgumentOutOfRangeException(String, Object, String)

Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs
Bron:
ArgumentOutOfRangeException.cs

Initialiseert een nieuw exemplaar van de ArgumentOutOfRangeException klasse met de parameternaam, de waarde van het argument en een opgegeven foutbericht.

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

Parameters

paramName
String

De naam van de parameter die de uitzondering heeft veroorzaakt.

actualValue
Object

De waarde van het argument dat deze uitzondering veroorzaakt.

message
String

Het bericht waarin de fout wordt beschreven.

Opmerkingen

Met deze constructor wordt de ParamName eigenschap van het nieuwe exemplaar geïnitialiseerd met behulp van de paramName parameter, de ActualValue eigenschap met behulp van de actualValue parameter en de Message eigenschap met behulp van de message parameter. De inhoud van de paramName en message parameters is bedoeld om door mensen te worden begrepen. De aanroeper van deze constructor is vereist om ervoor te zorgen dat deze tekenreeksen zijn gelokaliseerd voor de huidige systeemcultuur.

De parameter actualValue wordt niet gebruikt in de .NET klassebibliotheek. Apps kunnen de ActualValue eigenschap echter gebruiken om de beschikbare argumentwaarde te verkrijgen.

De actualValue parameter bevat de ongeldige waarde die is doorgegeven aan de methode en heeft ervoor gezorgd dat deze uitzondering werd gegenereerd. Deze waarde wordt opgeslagen in de ActualValue eigenschap en de tekenreeksweergave wordt toegevoegd aan de berichttekenreeks die in de Message eigenschap is opgeslagen.

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van ArgumentOutOfRangeException.

Vastgoed Waarde
ActualValue De argumentwaarde.
InnerException De null-verwijzing (Nothing in Visual Basic).
Message De tekenreeks van het foutbericht.
ParamName De tekenreeks voor de parameternaam.

Van toepassing op