ArgumentOutOfRangeException Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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()
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)
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)
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)
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)
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)
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. |