Freigeben über


ArgumentNullException Konstruktoren

Definition

Initialisiert eine neue Instanz der ArgumentNullException-Klasse.

Überlädt

Name Beschreibung
ArgumentNullException()

Initialisiert eine neue Instanz der ArgumentNullException-Klasse.

ArgumentNullException(String)

Initialisiert eine neue Instanz der ArgumentNullException Klasse mit dem Namen des Parameters, der diese Ausnahme verursacht.

ArgumentNullException(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der ArgumentNullException Klasse mit serialisierten Daten.

ArgumentNullException(String, Exception)

Initialisiert eine neue Instanz der ArgumentNullException Klasse mit einer angegebenen Fehlermeldung und der Ausnahme, die die Ursache dieser Ausnahme ist.

ArgumentNullException(String, String)

Initialisiert eine Instanz der ArgumentNullException Klasse mit einer angegebenen Fehlermeldung und dem Namen des Parameters, der diese Ausnahme verursacht.

ArgumentNullException()

Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs

Initialisiert eine neue Instanz der ArgumentNullException-Klasse.

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

Hinweise

Dieser Konstruktor initialisiert die Message Eigenschaft der neuen Instanz in einer vom System bereitgestellten Meldung, die den Fehler beschreibt, z. B. "Wert darf nicht null sein". Diese Meldung berücksichtigt die aktuelle Systemkultur.

In der folgenden Tabelle sind die anfänglichen Eigenschaftswerte für eine Instanz von ArgumentNullException.

Eigentum Wert
InnerException Ein Nullverweis (Nothing in Visual Basic).
Message Eine lokalisierte Fehlermeldungszeichenfolge, z. B. "Wert darf nicht null sein.", für die Englische Sprache.

Gilt für:

ArgumentNullException(String)

Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs

Initialisiert eine neue Instanz der ArgumentNullException Klasse mit dem Namen des Parameters, der diese Ausnahme verursacht.

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

Parameter

paramName
String

Der Name des Parameters, der die Ausnahme verursacht hat.

Hinweise

Dieser Konstruktor initialisiert die Message Eigenschaft der neuen Instanz in einer vom System bereitgestellten Meldung, die den Fehler beschreibt und den Parameternamen enthält. Diese Meldung berücksichtigt die aktuelle Systemkultur.

Dieser Konstruktor initialisiert die ParamName Eigenschaft der neuen Instanz mithilfe des paramName Parameters. Der Inhalt soll paramName von Menschen verstanden werden.

In der folgenden Tabelle sind die anfänglichen Eigenschaftswerte für eine Instanz von ArgumentNullException.

Eigentum Wert
InnerException Ein Nullverweis (Nothing in Visual Basic).
Message Eine lokalisierte Fehlermeldungszeichenfolge, die das Null-Argument identifiziert. Wenn das Argument beispielsweise "arg1" lautet, lautet die paramName Zeichenfolge der englischen Sprache:

Auf .NET 5+ und .NET Core: Value cannot be null. (Parameter name: 'arg1')

Unter .NET Framework: Value cannot be null.\r\nParameter name: arg1
ParamName Die Parameternamenzeichenfolge.

Gilt für:

ArgumentNullException(SerializationInfo, StreamingContext)

Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs

Achtung

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

Initialisiert eine neue Instanz der ArgumentNullException Klasse mit serialisierten Daten.

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)

Parameter

info
SerializationInfo

Das Objekt, das die serialisierten Objektdaten enthält.

context
StreamingContext

Ein Objekt, das die Quelle oder das Ziel der serialisierten Daten beschreibt.

Attribute

Hinweise

Dieser Konstruktor wird während der Deserialisierung aufgerufen, um das über einen Datenstrom übertragene Ausnahmeobjekt zu rekonstituieren. Weitere Informationen finden Sie unter XML- und SOAP-Serialisierung.

Weitere Informationen

Gilt für:

ArgumentNullException(String, Exception)

Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs

Initialisiert eine neue Instanz der ArgumentNullException Klasse mit einer angegebenen Fehlermeldung und der Ausnahme, die die Ursache dieser Ausnahme ist.

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)

Parameter

message
String

Die Fehlermeldung, die den Grund für diese Ausnahme erklärt.

innerException
Exception

Die Ausnahme, die die Ursache der aktuellen Ausnahme ist, oder ein Nullverweis (Nothing in Visual Basic), wenn keine innere Ausnahme angegeben wird.

Gilt für:

ArgumentNullException(String, String)

Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs

Initialisiert eine Instanz der ArgumentNullException Klasse mit einer angegebenen Fehlermeldung und dem Namen des Parameters, der diese Ausnahme verursacht.

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)

Parameter

paramName
String

Der Name des Parameters, der die Ausnahme verursacht hat.

message
String

Eine Meldung, die den Fehler beschreibt.

Hinweise

Dieser Konstruktor initialisiert die Message Eigenschaft der neuen Instanz mithilfe des Werts des message Parameters. Der Inhalt des message Parameters soll vom Menschen verstanden werden. Der Aufrufer dieses Konstruktors ist erforderlich, um sicherzustellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.

Dieser Konstruktor initialisiert die ParamName Eigenschaft der neuen Instanz mithilfe des paramName Parameters. Der Inhalt soll paramName von Menschen verstanden werden.

In der folgenden Tabelle sind die anfänglichen Eigenschaftswerte für eine Instanz von ArgumentNullException.

Eigentum Wert
InnerException Ein Nullverweis (Nothing in Visual Basic).
Message Die Fehlermeldungszeichenfolge.
ParamName Die Parameternamenzeichenfolge.

Gilt für: