ArgumentNullException 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 ArgumentNullException klasse.
Overloads
| Name | Description |
|---|---|
| ArgumentNullException() |
Initialiseert een nieuw exemplaar van de ArgumentNullException klasse. |
| ArgumentNullException(String) |
Initialiseert een nieuw exemplaar van de ArgumentNullException klasse met de naam van de parameter die deze uitzondering veroorzaakt. |
| ArgumentNullException(SerializationInfo, StreamingContext) |
Verouderd.
Initialiseert een nieuw exemplaar van de ArgumentNullException klasse met geserialiseerde gegevens. |
| ArgumentNullException(String, Exception) |
Initialiseert een nieuw exemplaar van de ArgumentNullException klasse met een opgegeven foutbericht en de uitzondering die de oorzaak van deze uitzondering is. |
| ArgumentNullException(String, String) |
Initialiseert een exemplaar van de ArgumentNullException klasse met een opgegeven foutbericht en de naam van de parameter die deze uitzondering veroorzaakt. |
ArgumentNullException()
Initialiseert een nieuw exemplaar van de ArgumentNullException klasse.
public:
ArgumentNullException();
public ArgumentNullException();
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 'Waarde kan niet null zijn'. Dit bericht houdt rekening met de huidige systeemcultuur.
In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van ArgumentNullException.
| Vastgoed | Waarde |
|---|---|
| InnerException | Een null-verwijzing (Nothing in Visual Basic). |
| Message | Een gelokaliseerde tekenreeks voor foutberichten, zoals 'Waarde kan niet null zijn'. |
Van toepassing op
ArgumentNullException(String)
Initialiseert een nieuw exemplaar van de ArgumentNullException klasse met de naam van de parameter die deze uitzondering veroorzaakt.
public:
ArgumentNullException(System::String ^ paramName);
public ArgumentNullException(string paramName);
public ArgumentNullException(string? paramName);
new ArgumentNullException : string -> ArgumentNullException
Public Sub New (paramName As String)
Parameters
- paramName
- String
De naam van de parameter die de uitzondering heeft 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 en de parameternaam wordt opgenomen. 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 ArgumentNullException.
| Vastgoed | Waarde |
|---|---|
| InnerException | Een null-verwijzing (Nothing in Visual Basic). |
| Message | Een gelokaliseerde tekenreeks voor foutberichten die het null-argument identificeert. Als het paramName argument bijvoorbeeld 'arg1' is, is de tekenreeks voor het Engelse taalbericht:Op .NET 5+ en .NET Core: Value cannot be null. (Parameter name: 'arg1')In .NET Framework: Value cannot be null.\r\nParameter name: arg1 |
| ParamName | De tekenreeks voor de parameternaam. |
Van toepassing op
ArgumentNullException(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 ArgumentNullException klasse met geserialiseerde gegevens.
protected:
ArgumentNullException(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 ArgumentNullException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected ArgumentNullException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ArgumentNullException(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 ArgumentNullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentNullException
new ArgumentNullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentNullException
[<System.Security.SecurityCritical>]
new ArgumentNullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentNullException
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
ArgumentNullException(String, Exception)
Initialiseert een nieuw exemplaar van de ArgumentNullException klasse met een opgegeven foutbericht en de uitzondering die de oorzaak van deze uitzondering is.
public:
ArgumentNullException(System::String ^ message, Exception ^ innerException);
public ArgumentNullException(string message, Exception innerException);
public ArgumentNullException(string? message, Exception? innerException);
new ArgumentNullException : string * Exception -> ArgumentNullException
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
ArgumentNullException(String, String)
Initialiseert een exemplaar van de ArgumentNullException klasse met een opgegeven foutbericht en de naam van de parameter die deze uitzondering veroorzaakt.
public:
ArgumentNullException(System::String ^ paramName, System::String ^ message);
public ArgumentNullException(string paramName, string message);
public ArgumentNullException(string? paramName, string? message);
new ArgumentNullException : string * string -> ArgumentNullException
Public Sub New (paramName As String, message As String)
Parameters
- paramName
- String
De naam van de parameter die de uitzondering heeft veroorzaakt.
- message
- String
Een 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 ArgumentNullException.
| Vastgoed | Waarde |
|---|---|
| InnerException | Een null-verwijzing (Nothing in Visual Basic). |
| Message | De tekenreeks van het foutbericht. |
| ParamName | De tekenreeks voor de parameternaam. |