Share via


ArgumentOutOfRangeException Konstruktor

Definisi

Menginisialisasi instans baru kelas ArgumentOutOfRangeException.

Overload

ArgumentOutOfRangeException()

Menginisialisasi instans baru kelas ArgumentOutOfRangeException.

ArgumentOutOfRangeException(String)

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan nama parameter yang menyebabkan pengecualian ini.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)
Kedaluwarsa.

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan data berseri.

ArgumentOutOfRangeException(String, Exception)

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan pesan kesalahan tertentu dan pengecualian yang merupakan penyebab pengecualian ini.

ArgumentOutOfRangeException(String, String)

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan nama parameter yang menyebabkan pengecualian ini dan pesan kesalahan yang ditentukan.

ArgumentOutOfRangeException(String, Object, String)

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan nama parameter, nilai argumen, dan pesan kesalahan yang ditentukan.

ArgumentOutOfRangeException()

Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs

Menginisialisasi instans baru kelas ArgumentOutOfRangeException.

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

Keterangan

Konstruktor ini menginisialisasi properti instans Message baru ke pesan yang disediakan sistem yang menjelaskan kesalahan, seperti "Nomor nonnegatif yang diperlukan." Pesan ini memperhitungkan budaya sistem saat ini.

Tabel berikut ini memperlihatkan nilai properti awal untuk instans ArgumentOutOfRangeException.

Properti Nilai
InnerException Referensi null (Nothing di Visual Basic).
Message String pesan kesalahan yang dilokalkan.

Berlaku untuk

ArgumentOutOfRangeException(String)

Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan nama parameter yang menyebabkan pengecualian ini.

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

Parameter

paramName
String

Nama parameter yang menyebabkan pengecualian ini.

Keterangan

Konstruktor ini menginisialisasi properti instans Message baru ke pesan yang disediakan sistem yang menjelaskan kesalahan, seperti "Nomor nonnegatif yang diperlukan." Pesan ini memperhitungkan budaya sistem saat ini.

Konstruktor ini menginisialisasi properti instans ParamName baru menggunakan paramName parameter . Konten paramName dimaksudkan untuk dipahami oleh manusia.

Tabel berikut ini memperlihatkan nilai properti awal untuk instans ArgumentOutOfRangeException.

Properti Nilai
InnerException Referensi null (Nothing di Visual Basic).
Message String kosong ("").
ParamName String nama parameter.

Berlaku untuk

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs

Perhatian

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

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan data berseri.

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}")]
protected ArgumentOutOfRangeException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parameter

info
SerializationInfo

Objek yang menyimpan data objek berseri.

context
StreamingContext

Objek yang menjelaskan sumber atau tujuan data berseri.

Atribut

Keterangan

Konstruktor ini dipanggil selama deserialisasi untuk merekonstruksi objek pengecualian yang dikirimkan melalui aliran. Untuk informasi selengkapnya, lihat Serialisasi XML dan SOAP.

Lihat juga

Berlaku untuk

ArgumentOutOfRangeException(String, Exception)

Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan pesan kesalahan tertentu dan pengecualian yang merupakan penyebab pengecualian ini.

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)

Parameter

message
String

Pesan kesalahan yang menjelaskan alasan pengecualian ini.

innerException
Exception

Pengecualian yang merupakan penyebab pengecualian saat ini, atau referensi null (Nothing di Visual Basic) jika tidak ada pengecualian dalam yang ditentukan.

Berlaku untuk

ArgumentOutOfRangeException(String, String)

Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan nama parameter yang menyebabkan pengecualian ini dan pesan kesalahan yang ditentukan.

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)

Parameter

paramName
String

Nama parameter yang menyebabkan pengecualian.

message
String

Pesan yang menjelaskan kesalahan.

Keterangan

Konstruktor ini menginisialisasi properti instans Message baru menggunakan nilai message parameter . Konten message parameter dimaksudkan untuk dipahami oleh manusia. Pemanggil konstruktor ini diperlukan untuk memastikan bahwa string ini telah dilokalkan untuk budaya sistem saat ini.

Konstruktor ini menginisialisasi properti instans ParamName baru menggunakan paramName parameter . Konten paramName dimaksudkan untuk dipahami oleh manusia.

Tabel berikut ini memperlihatkan nilai properti awal untuk instans ArgumentOutOfRangeException.

Properti Nilai
InnerException null.
Message String pesan kesalahan.
ParamName String nama parameter.

Berlaku untuk

ArgumentOutOfRangeException(String, Object, String)

Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs
Sumber:
ArgumentOutOfRangeException.cs

Menginisialisasi instans ArgumentOutOfRangeException baru kelas dengan nama parameter, nilai argumen, dan pesan kesalahan yang ditentukan.

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)

Parameter

paramName
String

Nama parameter yang menyebabkan pengecualian.

actualValue
Object

Nilai argumen yang menyebabkan pengecualian ini.

message
String

Pesan yang menjelaskan kesalahan.

Keterangan

Konstruktor ini menginisialisasi properti instans ParamName baru menggunakan paramName parameter , ActualValue properti menggunakan actualValue parameter , dan Message properti menggunakan message parameter . Konten paramName parameter dan message dimaksudkan untuk dipahami oleh manusia. Pemanggil konstruktor ini diperlukan untuk memastikan bahwa string ini telah dilokalkan untuk budaya sistem saat ini.

Parameter actualValue tidak digunakan dalam pustaka kelas .NET. Namun, aplikasi dapat menggunakan ActualValue properti untuk mendapatkan nilai argumen yang tersedia.

Parameter actualValue berisi nilai tidak valid yang diteruskan ke metode dan menyebabkan pengecualian ini dilemparkan. Nilai ini disimpan dalam ActualValue properti dan representasi stringnya ditambahkan ke string pesan yang disimpan di Message properti .

Tabel berikut ini memperlihatkan nilai properti awal untuk instans ArgumentOutOfRangeException.

Properti Nilai
ActualValue Nilai argumen.
InnerException Referensi null (Nothing di Visual Basic).
Message String pesan kesalahan.
ParamName String nama parameter.

Berlaku untuk