Udostępnij za pośrednictwem


ArgumentOutOfRangeException Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ArgumentOutOfRangeException.

Przeciążenia

Nazwa Opis
ArgumentOutOfRangeException()

Inicjuje nowe wystąpienie klasy ArgumentOutOfRangeException.

ArgumentOutOfRangeException(String)

Inicjuje nowe wystąpienie ArgumentOutOfRangeException klasy o nazwie parametru, który powoduje ten wyjątek.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje ArgumentOutOfRangeException nowe wystąpienie klasy z serializowanymi danymi.

ArgumentOutOfRangeException(String, Exception)

Inicjuje nowe wystąpienie ArgumentOutOfRangeException klasy z określonym komunikatem o błędzie i wyjątkiem, który jest przyczyną tego wyjątku.

ArgumentOutOfRangeException(String, String)

Inicjuje nowe wystąpienie ArgumentOutOfRangeException klasy o nazwie parametru, który powoduje ten wyjątek i określony komunikat o błędzie.

ArgumentOutOfRangeException(String, Object, String)

Inicjuje nowe wystąpienie ArgumentOutOfRangeException klasy z nazwą parametru, wartością argumentu i określonym komunikatem o błędzie.

ArgumentOutOfRangeException()

Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs

Inicjuje nowe wystąpienie klasy ArgumentOutOfRangeException.

public:
 ArgumentOutOfRangeException();
public ArgumentOutOfRangeException();
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 "Wymagana liczba nieujemna". Ten komunikat uwzględnia bieżącą kulturę systemu.

W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia ArgumentOutOfRangeExceptionklasy .

Majątek Wartość
InnerException Odwołanie o wartości null (Nothing w Visual Basic).
Message Zlokalizowany ciąg komunikatu o błędzie.

Dotyczy

ArgumentOutOfRangeException(String)

Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs

Inicjuje nowe wystąpienie ArgumentOutOfRangeException klasy o nazwie parametru, który powoduje ten wyjątek.

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

Parametry

paramName
String

Nazwa parametru, który powoduje ten wyjątek.

Uwagi

Ten konstruktor inicjuje Message właściwość nowego wystąpienia do komunikatu dostarczonego przez system, który opisuje błąd, taki jak "Wymagana liczba nieujemna". Ten komunikat uwzględnia bieżącą kulturę systemu.

Ten konstruktor inicjuje ParamName właściwość nowego wystąpienia przy użyciu parametru paramName . paramName Zawartość ma być rozumiana przez ludzi.

W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia ArgumentOutOfRangeExceptionklasy .

Majątek Wartość
InnerException Odwołanie o wartości null (Nothing w Visual Basic).
Message Pusty ciąg ("").
ParamName Ciąg nazwy parametru.

Dotyczy

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs

Uwaga

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

Inicjuje ArgumentOutOfRangeException nowe wystąpienie klasy z serializowanymi danymi.

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)

Parametry

info
SerializationInfo

Obiekt, który przechowuje serializowane dane obiektu.

context
StreamingContext

Obiekt opisujący źródło lub miejsce docelowe serializowanych danych.

Atrybuty

Uwagi

Ten konstruktor jest wywoływany podczas deserializacji w celu ponownego utworzenia obiektu wyjątku przesyłanego przez strumień. Aby uzyskać więcej informacji, zobacz Serializacja XML i SOAP.

Zobacz też

Dotyczy

ArgumentOutOfRangeException(String, Exception)

Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs

Inicjuje nowe wystąpienie ArgumentOutOfRangeException klasy z określonym komunikatem o błędzie i wyjątkiem, który jest przyczyną tego wyjątku.

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)

Parametry

message
String

Komunikat o błędzie, który wyjaśnia 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

ArgumentOutOfRangeException(String, String)

Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs

Inicjuje nowe wystąpienie ArgumentOutOfRangeException klasy o nazwie parametru, który powoduje ten wyjątek i określony komunikat o błędzie.

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)

Parametry

paramName
String

Nazwa parametru, który spowodował wyjątek.

message
String

Komunikat opisujący 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, aby upewnić się, że ten ciąg został zlokalizowany dla bieżącej kultury systemu.

Ten konstruktor inicjuje ParamName właściwość nowego wystąpienia przy użyciu parametru paramName . paramName Zawartość ma być rozumiana przez ludzi.

W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia ArgumentOutOfRangeExceptionklasy .

Majątek Wartość
InnerException null.
Message Ciąg komunikatu o błędzie.
ParamName Ciąg nazwy parametru.

Dotyczy

ArgumentOutOfRangeException(String, Object, String)

Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs
Źródło:
ArgumentOutOfRangeException.cs

Inicjuje nowe wystąpienie ArgumentOutOfRangeException klasy z nazwą parametru, wartością argumentu i określonym komunikatem o błędzie.

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)

Parametry

paramName
String

Nazwa parametru, który spowodował wyjątek.

actualValue
Object

Wartość argumentu, który powoduje ten wyjątek.

message
String

Komunikat opisujący błąd.

Uwagi

Ten konstruktor inicjuje ParamName właściwość nowego wystąpienia przy użyciu parametru paramName , ActualValue właściwości przy użyciu parametru actualValue i Message właściwości przy użyciu parametru message . Zawartość parametrów paramName i message ma być rozumiana przez ludzi. Obiekt wywołujący tego konstruktora jest wymagany, aby upewnić się, że te ciągi zostały zlokalizowane dla bieżącej kultury systemu.

Parametr actualValue nie jest używany w bibliotece klas platformy .NET. Jednak aplikacje mogą używać ActualValue właściwości , aby uzyskać dostępną wartość argumentu.

Parametr actualValue zawiera nieprawidłową wartość przekazaną do metody i spowodował zgłoszenie tego wyjątku. Ta wartość jest przechowywana we ActualValue właściwości, a jej reprezentacja ciągu jest dołączana do ciągu komunikatu przechowywanego Message we właściwości .

W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia ArgumentOutOfRangeExceptionklasy .

Majątek Wartość
ActualValue Wartość argumentu.
InnerException Odwołanie o wartości null (Nothing w Visual Basic).
Message Ciąg komunikatu o błędzie.
ParamName Ciąg nazwy parametru.

Dotyczy