ArgumentNullException Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ArgumentNullException.
Przeciążenia
ArgumentNullException() |
Inicjuje nowe wystąpienie klasy ArgumentNullException. |
ArgumentNullException(String) |
Inicjuje nowe wystąpienie ArgumentNullException klasy o nazwie parametru, który powoduje ten wyjątek. |
ArgumentNullException(SerializationInfo, StreamingContext) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy ArgumentNullException z zserializowanymi danymi. |
ArgumentNullException(String, Exception) |
Inicjuje nowe wystąpienie ArgumentNullException klasy z określonym komunikatem o błędzie i wyjątkiem, który jest przyczyną tego wyjątku. |
ArgumentNullException(String, String) |
Inicjuje wystąpienie ArgumentNullException klasy z określonym komunikatem o błędzie i nazwą parametru, który powoduje ten wyjątek. |
ArgumentNullException()
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
Inicjuje nowe wystąpienie klasy ArgumentNullException.
public:
ArgumentNullException();
public ArgumentNullException ();
Public Sub New ()
Uwagi
Ten konstruktor inicjuje Message właściwość nowego wystąpienia do komunikatu dostarczonego przez system, który opisuje błąd, taki jak "Wartość nie może być równa null". Ten komunikat uwzględnia bieżącą kulturę systemu.
Poniższa tabela prezentuje początkowe wartości właściwości dla wystąpienia klasy ArgumentNullException.
Właściwość | Wartość |
---|---|
InnerException | Odwołanie o wartości null (Nothing w Visual Basic). |
Message | Zlokalizowany ciąg komunikatu o błędzie, taki jak "Wartość nie może być równa null". |
Dotyczy
ArgumentNullException(String)
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
Inicjuje nowe wystąpienie ArgumentNullException klasy o nazwie parametru, który powoduje ten wyjątek.
public:
ArgumentNullException(System::String ^ paramName);
public ArgumentNullException (string paramName);
public ArgumentNullException (string? paramName);
new ArgumentNullException : string -> ArgumentNullException
Public Sub New (paramName As String)
Parametry
- paramName
- String
Nazwa parametru, który spowodował wyjątek.
Uwagi
Ten konstruktor inicjuje Message właściwość nowego wystąpienia do komunikatu dostarczonego przez system, który opisuje błąd i zawiera nazwę parametru. W przypadku tego komunikatu brane są pod uwagę bieżące ustawienia kulturowe systemu.
Ten konstruktor inicjuje ParamName właściwość nowego wystąpienia przy użyciu parametru paramName
. Zawartość ma paramName
być rozumiana przez ludzi.
Poniższa tabela prezentuje początkowe wartości właściwości dla wystąpienia klasy ArgumentNullException.
Właściwość | Wartość |
---|---|
InnerException | Odwołanie o wartości null (Nothing w Visual Basic). |
Message | Zlokalizowany ciąg komunikatu o błędzie, który identyfikuje argument o wartości null. Jeśli na przykład paramName argument ma wartość "arg1", ciąg komunikatu w języku angielskim to:Na platformie .NET 5+ i .NET Core: Value cannot be null. (Parameter name: 'arg1') Na .NET Framework: Value cannot be null.\r\nParameter name: arg1 |
ParamName | Ciąg nazwy parametru. |
Dotyczy
ArgumentNullException(SerializationInfo, StreamingContext)
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
Przestroga
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicjuje nowe wystąpienie klasy ArgumentNullException z zserializowanymi danymi.
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.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);
[System.Security.SecurityCritical]
protected ArgumentNullException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new ArgumentNullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentNullException
[<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
[<System.Security.SecurityCritical>]
new ArgumentNullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentNullException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametry
- info
- SerializationInfo
Obiekt zawierający dane serializowanego obiektu.
- context
- StreamingContext
Obiekt, który opisuje źródło lub miejsce docelowe serializowanych danych.
- Atrybuty
Uwagi
Ten konstruktor jest wywoływana podczas deserializacji do odtworzenia obiektu wyjątku przesyłanego za pomocą strumienia. Aby uzyskać więcej informacji, zobacz Serializacja XML i SOAP.
Zobacz też
Dotyczy
ArgumentNullException(String, Exception)
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
Inicjuje nowe wystąpienie ArgumentNullException klasy z określonym komunikatem o błędzie i wyjątkiem, który jest przyczyną tego wyjątku.
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)
Parametry
- message
- String
Komunikat o błędzie wyjaśniający przyczynę tego wyjątku.
- innerException
- Exception
Wyjątek, który jest przyczyną bieżącego wyjątku lub odwołanie o wartości null (Nothing
w Visual Basic), jeśli nie określono wyjątku wewnętrznego.
Dotyczy
ArgumentNullException(String, String)
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
- Źródło:
- ArgumentNullException.cs
Inicjuje wystąpienie ArgumentNullException klasy z określonym komunikatem o błędzie i nazwą parametru, który powoduje ten wyjątek.
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)
Parametry
- paramName
- String
Nazwa parametru, który spowodował wyjątek.
- message
- String
Komunikat, który opisuje błąd.
Uwagi
Ten konstruktor inicjuje Message właściwość nowego wystąpienia przy użyciu wartości parametru message
. Zawartość parametru message
ma być rozumiana przez ludzi. Obiekt wywołujący tego konstruktora jest wymagany w celu zagwarantowania, że ten ciąg został zlokalizowany w bieżącej kulturze systemu.
Ten konstruktor inicjuje ParamName właściwość nowego wystąpienia przy użyciu parametru paramName
. Zawartość ma paramName
być rozumiana przez ludzi.
Poniższa tabela prezentuje początkowe wartości właściwości dla wystąpienia klasy ArgumentNullException.
Właściwość | Wartość |
---|---|
InnerException | Odwołanie o wartości null (Nothing w Visual Basic). |
Message | Ciąg komunikatu o błędzie. |
ParamName | Ciąg nazwy parametru. |