ArgumentNullException Constructors

Definitie

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()

Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs

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)

Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs

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)

Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.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 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)

Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs

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)

Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs

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.

Van toepassing op